Who has taken my bag? I couldn't find it. 谁拿走了我的包?我找不着了!
He cleaned the house yesterday. 他昨天打扫过房间。
The room is clean, for he has cleaned it already. 房间很干净,因为他已经打扫过了。
(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。
He has done some washing yesterday. (F)
He did some washing yesterday. (T)
他昨天洗衣服了。
过去完成时的用法
与现在完成的用法相同,只不过作为衡量基准点的时间点不同,现在完成时以现在作为衡量的基准点,而过去完成时则以过去某个时刻作为基准点。
(1)表示在过去某一时刻或动作之前完成了的动作,即过去的过去,常by, before引导的时间状语连用。
如:By the time he was ten, Edison had built a lab for himself.
到爱迪生10岁时,他已给自己建了一个实验室。
He had measured me before I could get in a word.我还没说话,他已把衣服量完了。
We had scarcely reached the
school before it began to rain.
我们刚到学校天就下雨了。
【英语时态的用法之四】相关文章:
最新
2016-11-24
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29