英语过去完成时的正确用法有哪些?

分类:中学教育 时间:2020-05-09

1.表示较早的过去

表示较早的过去,即某一时刻之前已完成的动作或状态:

如:When she heard that her father had died in the accident,she burst out crying.当她听说她父亲在那次事故中丧生时便大哭起来。

bd7e3cfb1894d0cf851c0b645a3bf832.jpg

2.用于间接引语

过去完成时的作用有时完全相当于现在完成时的过去形式,在间接引语中多有这种情况:

如:He said he had been there before.他说他曾经去过那里。

3.用于宾语从句

过去完成时表示一个过去的动作先于另一个过去动作的用法,多见于宾语从句。一般说来,主句中用了know(知道),realize(意识到),think(认为),suppose(猜想),guess(推测),find(找到),discover(发现),decide(决定),remember(想起),forget(忘记)等动词的一般过去时,如果宾语从句中的动作先于主句的动作,通常用过去完成时:

如:We realized we had lost our way.我们意识到我们迷路了。

4.强调过去动作的完成

如:I began collecting stamps in February and by November I had col-lected more than 2000.我从2月份开始集邮,到11月已收集到2000多枚。

5.用于虚拟语气

过去完成时的这一用法,常见于以if only等引导的感叹句:

如:If only we had listened to their advice! 我们要是听了他们的意见就好了!

过去完成时的这一用法还见于构成虚拟语气的条件从句和I wish...(我希望……),I’d rather...(我宁愿……)后的that-从句:

如:I'd rather you hadn't been present.我宁愿你当时不在场。

6.表示过去未曾实现的希望、打算和意图

过去完成时表示过去未曾实现的希望、打算或意图,只适用于下列动词:expect(期待),hope(希望),intend(打算),mean(打算),suppose(料想),think(认为),want(想要)等:

如:We had hoped that you would be able to visit us.我们原本希望你会来拜访我们。

7.与过去完成时连用的时间状语

与过去完成时连用的时间状语可以是already(已经),yet(仍然),still(还),just(刚刚),hardly...when(刚……就),scarcely...before(刚……就),ever(曾经),never(从来没有)等,也可以是by(不迟于),before(在……之前),until(直到),as soon as(一……就)等引导的词组或从句:

如:By Tuesday he hadn't done it.到星期二他还没有做完。


阅读延伸

最新文章

热门文章

热门学校