600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 英语中的过去完成时和现在完成进行时!

英语中的过去完成时和现在完成进行时!

时间:2024-06-24 01:36:43

相关推荐

英语中的过去完成时和现在完成进行时!

一、过去完成时

一件事发生在过去,而另外一件事先于他发生(即表示“过去的过去”),那么发生在前的事情的动词需用过去完成时。时间状语可用for等介词短语或时间状语从句来表示。也可通过上下文语境来表示。

如:

He said that he had been abroad for 3 years.

他说他在国外待了3年。

When I woke up,it had already stopped raining

我醒来时雨已经停了。

2.表示从过去某一时间开始,一直延续到过去的另一时间的动作,常用的时间状语有;by then,by that time, until then,bythe end of ,before 2000,by the time+过去时的句子等。

如:

By nine oclock last night, we had got 200 pictures from thespaceship.

到昨晚9 点钟为止,我们已经收到200张宇宙飞船发来的图片。

He had worked in that factory by the end of .

到年底为止他在那家工厂工作。

Until then he had known nothing about it yet

.到那时为止,他对此仍一无所知。

3.在Hardly/Scarcely Barely..when...和No sooner..than...句型中,when和than从句用一般过去时,主句用过去完成时,且用倒装,表示“刚刚......就…”.

如:Hardly had we started when the car got a flat tyre.

我们才刚刚发动车,汽车的轮胎就瘪了。

No sooner had I got home than the rain poured down.

我刚到家,大雨就倾盆而下。

4.It was/had been+一段时间+since 从句。since从句的谓语动词用过去完成时。

如:It was 10 years since we had had such a wondeful time.

我们有没这么高兴了。

5.That/It/This was the first/ second..time.+that从句。that 从句的谓语动词要用过去完成时。

如:

It was the third time( that)he had made the same mistake.

这是他第三次犯同样的错误了。

That was the first time that I had passed the exam.

那是我第一次通过考试。

6.表示愿望、打算一类的词,如hope,expect, mean ,intend,want等,其过去完成时表示过去未曾实现的愿望或意图。

二、现在完成进行时

1.表示动作发生在过去并一直持续到现在,这个动作还有可能继续进行下去,也有可能刚停止,常和延续性动词连用,常和时间状语since等连用。

I have been learning Engich for 5years.

我学习英语已经5年了。(从5年前开始学英语,现在还在学)

Sorry! I am late. How long have you been waiting for me?对不起!我迟到了。你(们)等了我多久?

(“等这个动作到说话时刚刚结束)

2.表示到现在为止的一段时间内一再重复的动作,常带有感情色彩。

He has been saying that twenty times.

那句话他已经说二十遍了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。