英语中的现在完成时和将来完成时(摘要

现在完成时(已经/已经做了,已经/已经做了)

现在完成时着眼于现在,强调过去发生的一个动作对现在的影响和结果,或者从过去持续到现在的动作。

1.现在完成时常用的时间状语有最近,最近,刚刚,准备好,然而,到现在为止,到现在为止,到今天为止,过去几年/月/周/天。在过去的几年里,在过去的三个月里,在过去的几个世纪里,在历史上,等等。

在时间状语从句中,谓语动词可以用现在完成时代替将来完成时。例如:

妈妈不让她看电视,直到她完成作业。妈妈不让她看电视,直到她完成作业。

所有的猜测都到达后,晚宴将开始。所有客人到齐后,晚宴开始了。

3.has/have been to和has/已经去的区别。has/去过的意思是“我去过”,表示我有过一些经历;have/已经去了意思是“已经去了某个地方(在路上或者已经到达目的地)。例如:

他们去过瑞典很多次了。

杰克进来了。他去超市了。杰克不在这里。他去超市了。

4.现在完成时特别强调瞬时动词和持续动词。瞬时动词表示不能持续一段时间的短暂行为,如来、去、离开、开始、开始、变成、接收和死亡,而持续动词表示可以持续一段时间的行为,如工作、停留、生活和学习。下面是一些常见的瞬时动词和对应的持续性动词:离开,被带走;;死,就是死;穿上,穿上;生病,生病;借,留;着凉,感冒了;买,有;参军,在军队里.例如:

我哥哥已经在军队呆了一段时间了。我哥哥已经在军队呆了一段时间了。

我哥哥前段时间参军了。我哥哥前段时间参军了。

他已经起床一个小时了。他已经起床一个小时了。

他一小时前起床了。他一小时前起床了。

杰克当兵已经有一段时间了。

杰克不久前成为一名士兵。

但瞬时动词的肯定结构可以用在不与“for+ time period”连用的现在完成时,表示动作已经发生;瞬时动词的否定结构可以与“for+ time period”连用,表示一个动作不发生的状态可以持续一段时间。例如:

快一点!电影已经开始了。快一点!电影已经开始了。

我们收到她的来信已经很久了。我们很久没有她的消息了。

5.句型It is/has be+时间段+since(从句的谓语动词用一般过去时)例如:

他们来这里已经两个月了。他们已经在这里呆了两个月了。

他父亲去世已经十年了。他父亲已经去世十年了。

6.持续性动词用在带till/until的句子结构中,表示动作持续到一定时间;瞬时动词的否定结构用在till/until句中,表示动作没有发生的状态持续到一定时间,可以翻译为“not until ...”。例如:

他们一直工作到晚饭时间。

他们直到晚饭时间才停止工作。

我会一直呆到你来。我会一直等到你来。

你不来我就不走。直到你来,我才会离开。

7.句型this is the first/second/this…time that(从句的谓语动词是现在完成时)例如:

这是我们公司的产品第二次在国际展览会上展出。这是我们的产品第二次参加国际展览。

未来完成时

将来完成时用来表示在未来某个时间之前已经完成或继续的动作。常与before+将来时或by+未来时间连用,也可与before或by the time引导的现在时从句连用。

构成将要/将要做某事。

2)概念

A.状态完成:意味着某物将继续处于该状态,直到将来的某个时间。

B.动作完成:表示在未来某个时间或另一个未来动作之前已经完成的动作或获得的经验。

到那时他们将结婚20年了。

明天这个时候你将已经到达上海了。

将来完成时的构成

将来完成时由“shall/will+have+过去分词”组成。

不久他就会把这件事忘得一干二净。

用不了多久,他就会把这件事忘得一干二净。

他现在是个重要人物了。他不会记得他的老同学了。

现在他是一个有地位的人,他可能不记得他的老同学了。

下个月你认识凯文10年了吗?

到下个月你就认识凯文10年了,对吗?

将来完成时的用法

(1)表示在未来某个时间之前已经完成,并且经常对未来某个时间产生影响。

到这个学期末,我们将学完12个单元。

到这个学期末,我们将学完12个单元。

你到家的时候,我将已经把房子彻底打扫干净了。

在你回家之前,我会彻底打扫房子。

②表示推测,相当于“一定做过”的结构。

我想你应该听说过这个。

我想你已经听说了。

我肯定他已经得到了这个信息。

我相信他一定已经得到了信息。