分享

英语语法: 完成时常用表达法4-7

 英语语法学习 2020-07-10

前几期我们学习了英语语法:进行时态1-4进行时态5-10be的一般式表示完成意义完成时常用表达法1-3。这一期,我们学习英语语法完成时常用表达法4-7

3.时态的特用

3.3 完成时常用表达法4-7。比如:

完成时常用的一些明显词语归纳成以下几个方面:

(4)谓语被by或before引导的时间状语修饰时,也常用过去完成时。比如:

By the time he was 14 years old, he had learned advanced mathematics all by himself.

到14岁时,他已经自学了高等数学。

How long had Mr Wu taught in the south before he came here?

吴先生来这儿以前在南方教了多长时间了?

(5)谓语受in/within,the last (past, recent) + 时间状语修饰时亦常用完成时。比如:

Great changes have taken place in Shenzhen in the last three years.

在过去的3年里,深圳发生了巨大的变化。

That was the worst weather we had ever had in the past ten years.

那是10年来我们遇到的最恶劣的天气。

(6)含有时间状语so far,up to now, until now以及yet, already, recently, ever等不明确指出时间的副词时,句子谓语常使用现在完成时。比如:

It has rained every day so far this month.

直到现在这个月每天都在下雨。

I haven’t finished my homework yet.

我还没有做完家庭作业。

(7)句子谓语由since或者for引出的时间状语修饰时,常用现在完成时。比如:

I’ve been in Shenzhen for about ten years now.

我在深圳已经待了大约10年。

He’s lived there since he came to this city.

他自从来到这个城市就住在那儿。


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多