“力”刻行动 搞定英语
过去完成时与一般过去时的区别:
(2)用在含有after的主从复合句中
在含有after的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。例如:
Afterhehaddonehishomework,hewentouttoplayfootball.
因连词after本身能明确表示时间的先后关系,因而多数的主句和从句均使用一般过去时。例如:
AfterhearrivedinEngland,MarxworkedhardtoimprovehisEnglish.
(3)用在含有before的主从复合句中
用在含有before的主从复合句中,一般在从句中使用一般过去时,主句中使用过去完成时。例如:
Lilyhadwrittensomelettersbeforeshewentoutshopping.
有时,也可以在从句中用过去完成时,主句中用一般过去时,这样就可使描述更为生动。试比较:
Wegottothestationbeforethetrainhadleft.火车尚未开动之前,我们就到了车站。
Wehadgottothestationbeforethetrainleft.火车开出之前,我们就已经到了车站。
像after一样,before本身就能明确地表示时间的先后关系,故多数主从句均使用一般过去时,而无需使用过去完成时。例如:
Manypeopleleftforhomebeforethefilmended.
电影尚未放完,许多人就起身回家了。
(4)用在含有when的主从复合句中
由于when本身不能明确表示时间的先后关系,故先发生的动作应用过去完成时,后发生的动作只需用一般过去时。这样用过去完成时的可能是主句,也可能是从句。例如:
Whenallhismoneyhadbeenusedup,Peterhadtoturntoafriendforhelp.
当他的钱全都用光时,彼得只好转而求助于一个朋友。
有时,主句和从句的谓语动词的先后关系十分明确,两个动作紧接着发生,前一动作导致后一动作,这时两者均用一般过去时即可。例如:
Whenthemeetingwasover,weleftthehall.
散会后,我们就离开了大厅。
2.叙述几个连续的动作用法不同
在叙述两个或两个以上接连发生的动作用and,but,so或then等连接并按时间发生的先后顺序叙述时,只需用一般过去时。例如:
Sheenteredtheroom,turnedonthelightandfoundeverythingstolen.
Ilostmypenbutsoonfoundit.
Shelostherpen,soIlenthermine.
但是,如果两个先后发生的动作不是按时间的顺序排列或叙述时,为明确动作发生的先后顺序,先发生的动作就得用过去完成时。例如:
Thefarmerswereinhighspiritsbecausetheyhadgotanothergoodharvest.
农民们兴高采烈,因为他们又获得了一次好收成。
3.表示与过去还是现在相反的情况不同
一些表示心理活动的动词,如think,know,expect,mean,hope,want,suppose等,用一般过去时可表示存在于过去而非现在的心理活动或事与愿违的情况。
例如:
Ididn'tknowyouwerehere.我不知道你在这儿。
而这些词的过去完成时则表示的是过去未曾实现的愿望、打算、想法或意图等。
例如:
Wehadhopedthatyouwouldbeabletovisitus.我们原本希望你去看我们。
网友评论