现在完成时讲解及练习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时

1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。

2.时间状语:recently, lately, since…for…,in the past few years, etc.

3.基本结构:have/has +done 4.否定形式:have/has +not+done.

5.一般疑问句:have或has提前

6.它主要适用于下面的几种情况:

1)表示截止现在业已完成的动作

By now,I have collected all thedata that I need .到现在为止,我已收集到了我所需的全部资料。

Shehas read 150pages today.她今天已看了150页。

2)表示发生在过去而对现在产生影响、带来结果的动作

Have you had your dinner? 你吃晚饭了吗?

3)表示过去发生的动作持续到现在,并可能还要延续

It has been five yearssincehe joined the army.他参军五年了。

1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:

He speaks English.(一般现在时,说明动作发生的经常性。)

He spoke English when he was in NewZealand .(一般过去时,说明动作发生的时间。)

He is speaking English.(现在进行时,说明动作正在进行。)

He has spoken English for three years sincehe cametothe USA.(现在完成时,这里说明动作的总和。)

2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。

例如:Iwillnotplaytennisif it rainstomorrow.

Iwouldnot playtennis if it rained the next day.

3)有些动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有:be ,believe ,consist, find, forget, hate, have, ho pe , hear , know , like,love, notice,prefer ,remember, s ee , seem ,smell, suggest, taste,understand ,want ,wish ,sit down, stand up等等。

4)关于现在完成时的时间状语问题

常和有些副词连用,如:just , before ,already, often , never,ev er, not…yet,always等等。

B.在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过

去时间的状语。但是可以用before来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。

C. 如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。在这种情况下,应该用"It hasbeen…;sinc e…"的句式来表达。如:

He has joined the armyforfiveyears.(错误)

Ithas beenfive years since he joined the army.(正确)

能与现在完成时连用词语很多,如副词just, already, yet, before,ever, recently等,但下面是一些典型而且重要的例子:

(1) since(自从):不管用作介词、连词还是副词, 句子(主句)谓语通常都用现在完成时:I haven’t seen her since last week.自上周以来我一直未见过她。

Wherehave youbeen since Ilastsaw?自我上次见到你之后你到哪里去了?

(2)so far(到目前为止):

Sofar therehas been no badnews. 到现在为止还没有什么坏消息。

We haven’thadany trouble so far. 到目前为止,我们还没有遇到任何麻烦。

(3)in[for, during] the past [last] …years(在过去…年中):

In thepast two years I’ve seen him little.过去两年我很少见到他。

I have been here(for)the last[past] month. 最近一个月里我都在这儿。

(4)up to [until] now(到现在为止):

Up to now,thework has beeneasy.到现在为止这工作还算容易。

I have heard nothing from him up to now. 到现在为止我还没有听到他一点音信。

(5)It’s[will be] the first timethat…(第一次…):

It’s the first time I’vecomehere. 这是我第一次来这儿。

现在完成时练习

一、单项选择

1、Both hisparents looksad .Maybe they_________what'shappened to him .

A. knew

B. have known

C.must knowD.will know

2、Hehas _______ beento Shanghai,has he ?

A.already B.never C.ever D.still

3、Haveyoumet Mr Li______?

A.just B.agoC.before D. a momentago 4、The famous writer _____one new bookin thepasttwo year

相关文档
最新文档