英语过去完成时
网上英语练习
阅读
写作
口语
听力
语法
词汇
语音
词典
形容词
副词
冠词
名词
代词
连词
介词
数词
动词
情态动词
动词不定式
动名词
分词
虚拟语气
语态
句法
一般现在时
现在进行时
现在完成时
一般过去时
过去进行时
过去完成时
一般将来时
将来进行时
将来完成时
|
英语过去完成时
英语过去完成时
英语动词的过去完成时可表示以下几种情况:
1. 表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,
before等介词短语或一个时间状语从句来表示;或者表示一个动作在另
一个过去动作之前已经完成。例如:
1)We had just had our breakfast when Mary came in.
2)By the end of last year, they had sold 5, 000 bicycles.
2. 动词expect, hope, mean, intend, plan, suppose, wish, want, desire
等用过去完成时,表示过去的希望、预期、意图或愿望等没有实现。例如:
I had meant to take a vacation this year, but I was too busy.
另外两种表示“过去想做而未做的事”的表达方式是:
1)was / were + to have done sth, 例如:
We were to have come yesterday, but we couldn't.
2)intended (expected, hope, meant, planned, supposed, wished, wanted,
desired) + to have done sth, 例如:
I meant to have told you about it, but I forgot to do so.
3. 过去完成时常用于以下固定句型:
1)hardly, scarcely, barely + 过去完成时 + when + 过去时。例如:
Hardly had I got on the bus when it started to move.
2)no sooner + 过去完成时 + than + 过去时。例如:
No sooner had I gone out than he came to see me.
3)by (the end of) + 过去时间,主句中谓语动词用过去完成时。例如:
The project had been finished by 8 o'clock yesterday morning.
英语语法手册
英语不规则动词练习
|