过去完成时和过去将来完成时的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:14:13
过去完成时和过去将来完成时有什么区别?

一:现在完成时

现在完成时和过去完成时的区别与用法:
我是这样给学生讲解的:
现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。
I have cleaned the classroom .(强调扫地所产生的结果:地干净了!)
We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时)
We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时)
过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟!
Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约可没有持续到现在哟!)
We had learned 1000 words by the end of last term.
(“上期期末”已过去,而是在其前“学”的就更过去了!)

二:将来完成时

将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time引导的现在时的从句连用。

1) 构成will / be going to do sth.
2) 概念
a. 状态完成:表示某事继续到将来某一时为止一直有的状态。
b. 动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或一获得的经验。
They will have been married for 20 years by then.
You will have reached Shanghai by this time tomorrow.