现在完成时

合集下载

现在完成时常用句型

现在完成时常用句型

现在完成时常用句型1. “I have already eaten breakfast.” 早上我起来后,妈妈问我:“宝贝,吃早餐了吗?”我拍拍肚子说:“I have already eaten breakfast.”2. “You have juste back from school.” 我一进家门,爸爸就说:“You have juste back from school.”3. “We have played this game before.” 小伙伴们来找我玩游戏,其中一个说:“我们玩这个游戏吧。

”我回答:“We have played this game before.”4. “He has already done his homework.” 我去找小明玩,他妈妈说:“他在房间呢,He has already done his homework.”5. “She has watched this movie many times.” 我们讨论电影的时候,小红说:“这部电影超好看。

”我回应:“She has watched this movie many times.”6. “They have gone to the park.” 我问弟弟妹妹们去哪了,妈妈说:“They have gone to the park.”7. “I have known him for a long time.” 朋友好奇地问我和那个人认识多久了,我笑着说:“I have known him for a long time.”8. “You have read this book, haven't you?” 我拿着书问同桌:“You have read this book, haven't you?”9. “We have visited that place before.” 一家人商量去哪里玩,我突然想起说:“We have visited that place before.”10. “He has made a lot of mistakes.” 老师看着小明的作业说:“He has made a lot of mistakes.”。

完成时态总结

完成时态总结

完成时态总结一、现在完成时(Present Perfect)现在完成时用于描述已经发生的动作或事件,与当前的状况或状态有关。

它的结构是“have/has + 过去分词”。

现在完成时常用的情况有以下几种:1.表示过去发生的动作对现在造成的影响或结果。

例如:–I have finished my homework.(我已经完成了作业。

)–She has gone to bed.(她已经上床睡觉了。

)2.表示过去发生的动作与现在持续或重复的动作有关。

例如:–I have visited this museum three times.(我已经参观过这个博物馆三次了。

)–They have lived in this city for five years.(他们在这个城市住了五年了。

)3.表示有经验或经历过某事。

例如:–I have seen that movie before.(我以前看过那部电影。

)–Have you ever been to Paris?(你去过巴黎吗?)4.表示刚刚发生的动作或新闻。

例如:–The plane has just landed.(飞机刚刚降落。

)–I have received an email from my boss.(我收到了老板的邮件。

)二、过去完成时(Past Perfect)过去完成时用于描述在过去某一时间或动作之前已经发生的动作或事件,它的结构是“had + 过去分词”。

过去完成时常用的情况有以下几种:1.表示在过去某一时间点之前发生的动作。

例如:–She had already left when I arrived.(当我到达时,她已经离开了。

)–They had finished dinner before the guests arrived.(客人到达之前,他们已经吃完晚饭了。

)2.表示过去某一动作之前已经完成的动作。

例如:–I had studied English for two years before I moved to Canada.(在我搬到加拿大之前,我已经学习了两年英语。

现在完成时用法大全

现在完成时用法大全

现在完成时用法大全1.现在完成时是表示过去动作对现在造成影响和结果的时态,常用时间状语如many times。

just。

yet。

ever。

never。

already。

so far。

by now等。

另外,现在完成时也可以表示动作或状态从过去开始一直持续到现在,常与so far、for或since等短语连用。

例如,He has been working here since last year.2.现在完成时的构成是have/has+过去分词,例如I have XXX.3.现在完成时的四个基本句型包括肯定句、一般疑问句、否定句和特殊疑问句。

例如,XXX the work。

He has not finished the work。

What has he done?4.在使用现在完成时时,常用的九个词语包括already。

yet。

ever。

never。

just。

before。

so far。

how long和how many times,以及两个词组have/has gone to和have/has been to。

例如,I have already found my pen。

He has gone to Beijing.Jim has been living in this city for two months。

Lucy has been living in Beijing since three years ago。

He has been in China since he arrived here。

If there is no time adverb in the sentence。

the present perfect tense is often used to convey the meaning of "already" in Chinese。

For example。

"Have you lost your library book?" can be translated as "你已经弄丢了从图书馆借的那本书吗?"The present perfect tense is also commonly used in the following sentence patterns: "They have planted many trees in the last few years," "This is the best book I have ever read," and "It is the first time I have played computer games."In the present perfect tense。

现在完成时的用法讲解

现在完成时的用法讲解

现在完成时的讲解一、现在完成时的构成:主语+ have/has + 过去分词+…(过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。

) eg .I have taught English in this school since 1999.二、基本句式:陈述句:主语+ have/has + 过去分词+…否定式:主语+ haven’t/hasn’t + 过去分词。

疑问式: Have /Has + 主语+ 过去分词?简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven’t/hasn’t.(否定)—Have you finished your work? —Yes,I have.三、现在完成时的含义:(一)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,常与already/yet,just,never/ever,before, so far等连用。

这些标志词可以表达这种含义. 1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。

实例:1)I've already read this book. 我已经读过这本书了。

(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。

)2)I've washed my clothes already.我已经洗了衣服。

(洗衣服的动作已完成,其结果是“衣服冼干净了”。

)注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。

实例:3)Have you met him already ?你(真的)已经见过他了?2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。

实例:1)—Has he found his watch yet ?他已经找到他的手表了吗?—No,not yet.不,还没有。

2)The woman hasn't found her dog yet .那位妇女还没有找到她的狗。

英语语法-现在完成时

英语语法-现在完成时
—I’m sure he’s already arrived. 5. —Is Benny here?
—No, he _h_a_s_g_o_n_e_t_o_ the school library. He left five minutes ago.
Exercise
做过,泛泛而谈,标志词,用现在完成时 做过,有明确的过去时间,用一般过去时
It is + 时间段 since +一般过去时的句子.
1. 他的爷爷已经去世2年了。 It is 2 years since his grandpa died.
2. Nick 参军3年了. It is 3 years since Nick joined the army.
3. 他离开深圳好长时间了。 It is a long time since he left Shenzhen. 4. 这本书我已借了4个月了. It is 4 months since I borrowed the book .
3) I’ve just finished Oliver Twist. 我刚看完《雾都孤儿》这本书。
现在完成时构成 have/ has + done (过去分词)
原形-过去式ed-过去分词ed pick → picked → picked wish → wished → wished
like → liked → liked phone→ phoned → phoned
She hasn’t told us the news yet. 3. The rain has already stopped. (改一般疑问句)
Has the rain stopped yet? 4. I have waited here for two hours. (划线提问)

现在完成时的用法

现在完成时的用法

现在完成时的用法现在完成时是英语中的一种时态,用于描述发生在过去某个时间点之前但对现在仍然有影响的动作或状态。

本文将详细介绍现在完成时的用法及相关注意事项。

一、现在完成时的基本结构现在完成时的基本结构由助动词"have"(或其缩写形式"has")+ 过去分词构成。

具体结构如下:肯定句:主语 + have/has + 过去分词否定句:主语 + have not/has not + 过去分词疑问句:Have/Has + 主语 + 过去分词例如:- I have visited London.(我已经去过伦敦。

)- She hasn't finished her homework.(她还没完成作业。

)- Have you ever tried sushi?(你尝试过寿司吗?)二、1. 表示过去开始并一直延续到现在的动作或状态。

例:He has worked at the company for 10 years.(他在这家公司工作已经有10年了。

)2. 表示已经发生的经历或经历过的事情。

例:I have been to Paris twice.(我去过巴黎两次。

)3. 描述过去发生但对现在有影响的动作或状态。

例:They have just finished their project.(他们刚刚完成了他们的项目。

)4. 表示刚刚完成的动作或刚刚发生的事情。

例:We have just moved into a new house.(我们刚刚搬进了新家。

)5. 表示在过去某个时间点之前已经完成的动作或事情。

例:She has already bought the tickets.(她已经买好了票。

)6. 用于带有时间状语的句子,表示在过去某一段时间内已经完成的动作或事情。

例:He has read three books this month.(这个月他已经读了三本书。

现在完成时

现在完成时

现在完成时第一部分现在完成时.....表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。

1.基本结构:主语+ have/has + 过去分词(done)+ 其他。

(当主语是第三人称单数时用has,其余人称用have。

过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。

2.否定式:①主语+ haven't/hasn't + 过去分词+ 其他。

②主语+ have/has + not + 过去分词+ 其他。

(现在完成时的否定式就是在has/have后加not,have not可缩写为haven’t,has not可缩写为hasn’t。

)3.疑问式: Have /Has + 主语+ 过去分词+ 其他?简略答语: Yes, 主语+ have/has.(肯定回答)No, 主语+ haven't/hasn't.(否定回答)4.特殊疑问句:特殊疑问词+ 一般疑问句(have/has+主语+过去分词+其他)?例句:1.He has lived in Shanghai for 10 years.(肯定句)2.Has he lived in Shanghai for 10 years? (一般疑问句)Yes,he has. (肯定回答)No,he hasn't. (否定回答)3.He hasn't lived in Shanghai for 10 years. (否定句)4.How long has he lived in Shanghai? (特殊疑问句)5.Where has he lived for 10 years? (特殊疑问句)①当have/has被用在现在完成时态中时,它可以和前面的代名词一起组成缩写形式。

have可缩写为’ve,has可缩写为’s。

如:I've ,He's②现在完成时用not来表达否定形式。

初三英语现在完成时

初三英语现在完成时

9. I haven’t read (not read) the book before.
10. He has
just done (do) it.
11. My sister walked (walk) to school every day last year.
12. We will have (have) an exam again sometime next week.
3经验 表示过去到现在之间曾经历过的事情。常和often, never, ever, once, twice, three times, before, since 等连用。 He has never been ill in his life. I have been to the Summer Palace twice. We have visited your school before.
open-be open/ close- be closed/ die-be dead/ join-be in;
be a member of / begin- be on / come to ; go to-be in; at/ 等。
3 have /has been to 与 have/has gone to have/has been to 去过某地 have/has gone to 去了某地 have/has been in 在某地 She has been to Shanghai twice.
2点动词 点动词也叫终止性动词,不能延续。因此这种动词不能与表示 延续的时间状语连用。
He has been dead for 4 years.
He has been dead since 4 years ago.

现在完成时的概念和结构

现在完成时的概念和结构

现在完成时的概念和结构
现在完成时是英语中的一种时态,用来表示过去发生的某一动作或状态一直持续到现在,并对现在造成影响或者有可能继续延续到将来。

现在完成时强调的是动作与现在的关系,而非动作发生的具体时间。

现在完成时的基本结构如下:
1.肯定句:主语 + have/has + 过去分词
例如:I have eaten breakfast.(我已经吃过早餐了。


2.否定句:主语 + have/has + not + 过去分词
例如:I have not finished my homework.(我还没有完成作业。

)3.一般疑问句:Have/Has + 主语 + 过去分词?
例如:Have you seen this movie before? (你以前看过这部电影吗?)
4.特殊疑问句:特殊疑问词 + have/has + 主语 + 过去分词?
例如:What have you done today? (你今天做了什么?)
其中,have/has 是助动词,用于构成现在完成时,过去分词是动词的完成形式,如eat的过去分词是eaten。

"主语"根据实际情况变化,单数第三人称用has,其他人称用have。

现在完成时

现在完成时

现在完成时讲解1表示说话之前已经完成的动作,而且这个动作的结果对现在仍有影响;或表示过去已经开始而持续到现在的动作与状态。

1.构成2.用法(1)表示动作发生在,但对现在e.g. .他已把门锁了。

(门是关闭的)e.g. .他已去了上海。

(现在不在这里)(2)表示从过去某时起一直e.g. .我们学英语已有五年了。

3.现在完成时与时间状语搭配(1) 现在完成时可以和表示从过去某时刻延续到现在(包括“现在”在内)的一段时间的状语连用。

如today, this morning (month , week 等),recently, since……,these few days(weeks 等),in the past few years (months), for a long time等。

e.g. His father has been a teacher for a long time. 他父亲当老师已经很久了。

e.g. I have spent 50 dollars in buying new clothes this week.这个星期我已经花了50美元去买新衣服。

(2) 现在完成时还常与表示不确定的时间状语连用,如(已经),(曾经),often(常常),(还没有),once(一次),twice(两次)等连用。

e.g. They have gone to the village twice. 他们已经去过这个村庄两次。

e.g. Jane hasn’t finished her homework yet. 简还没有完成她的家庭作业。

4.现在完成时和一般过去时的差别如果谈一件已经发生的事只考虑对现在的影响,不考虑什么时候发生,就用;如果单纯谈一个过去的动作,不涉及对现在的影响,就用。

(1)The train has arrived.火车已经到了。

(没有明确地表示过去的时间状语)The train arrived half an hour ago.火车是半小时前到的。

现在完成时的概念、构成及用法

现在完成时的概念、构成及用法

现在完成时的概念、构成及用法一、概念现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。

过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

二、构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词have(has)表明事情发生于现在。

它和主语的人称、数要保持一致。

过去分词在句子中做谓语,说明句子的含义。

三、用法1. 动作发生在过去某个不确定的时间,但对现在有某种影响和结果。

常被just、already、yet 等副词修饰。

如:-Have you had lunch yet? -Yes, I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)2. 表示从过去某一时刻开始一直持续到现在的动作或状态。

这个动作可能刚停止,可能仍然在进行。

常带有for和since等表示一段时间的状语。

如:He has taught here since 1981他自1981年就在这儿教书。

(可能还要继续教)I have't seen her for four years.我有四年没见到她了。

3. 表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。

如:I have been to Beijing twice.我去过北京二次。

四、现在完成时的时间状语1. 现在完成时属于现在时范围,故不能和过去的时间状语连用。

如:yesterday, last Sunday,in1990,three years ago等。

但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

a. 用副词already和yet。

already一般用于肯定句中,yet一般用于否定句和疑问句中。

如:We have already finished our homework.我们已完成作业了。

现在完成时用法大全

现在完成时用法大全

现在完成时用法大全1.现在完成时是一个表示过去发生的动作对现在造成影响和结果的时态。

常用时间状语包括many times,just,yet,ever,never,already,so far,by now等。

此外,它还可以表示动作或状态在过去已经开始,持续到现在并可能继续下去,常与so far、for或者since短语连用。

例如,since + 时间点/从句,for + 时间段,如for two months等。

2.现在完成时的构成是have/has + 过去分词。

3.现在完成时有四个基本句型:肯定句,一般疑问句,否定句和特殊疑问句。

肯定句形式为主语 + have/has + 过去分词,例如He has finished the work。

一般疑问句形式为Have/Has +主语 + 过去分词 + 其他?例如Has he finished the work。

否定句形式为主语 + have/has + not + 过去分词,例如He has not finished the work。

特殊疑问句形式为疑问词 + have/has + 主语+ 过去分词,例如What has he done?4.现在完成时在以下情形下使用:①已经肯定句中或句尾使用already,例如I have already found my pen。

②已经否定句和疑问句句尾使用yet,例如I have not finished the work yet。

Have you bought a computer yet。

③曾经句中使用ever,例如Have you ever seen pandas。

④从不句中使用never,例如I have never been to Beijing。

⑤刚刚句中使用just,例如I have just done my work。

⑥以前句尾使用before,例如I have never been there before。

英语时态:现在完成时

英语时态:现在完成时

英语时态:现在完成时现在完成时(The Present Perfect Tense)表示过去发生的某一动作对现在造成的影响或结果,可能持续发生下去。

常与一些时间状语,如:already, yet, ever, never, just, before, once, twice(次数)等连用,也可以和包括现在在内的时间状语,如these days, today, recently, this year, so far(=by now)等连用.Ⅰ. 句法结构:1.陈述句:助动词have + done(过去分词)A. 肯定形式:主语+have/has +done+其他B. 否定形式:主语+have/has not+done+其他注:助动词have和has不构成实际含义,仅配合主语进行人称和数的变化;而行为(实义)动词统一以done形式存在在结构中,没有进行人称和数变化。

2.疑问句:A. 一般疑问句:助动词提前即可Have/Has+主语+done+其他B.特殊疑问句:特殊疑问词+一般疑问句(同上)3.被动语态:主语+ have/has + been +done +其他【被动结构be done,时体现在助动词】➢两态变化例句参考下表:Ⅰ. 主要用法:1.表示到说话人说话时已经完成的动作,却对现在仍有影响或结果。

He has lost his book.2.表示事情开始与过去,却一直持续到现在还在进行的事情。

He has taught in our school for 30 years.3.表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。

My father has always gone to work by bike.4.同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。

I’ll wait until he has written his letter.Ⅰ. 常用于现在完成时的时间状语:for, since, already, yet, ever, never, recently, just, before, so far, by now等1.for+段时间;since+(过去的某一个)点时间I have lived in Nanning for ten years.I have lived in Nanning since ten years ago.2.already用于肯定句, 可放在助动词之后、过去分词之前,也可放在句末。

高中英语语法之现在完成时

高中英语语法之现在完成时

现在完成时讲解一、基本结构:主语+have/has+过去分词(done)①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)二、用法1)现在完成时的"完成用法"现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.He has turned off the light.他已把灯关了。

(动作结束于过去,但说明的是现在的情况--灯现在不亮了。

)I have spent all of my money.(含义是:现在我没有钱花了.)Jane has laid the table.(含义是:现在桌子已经摆好了.)2)现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

这里的动词要用持续性动词。

常与for (+时间段),since(+时间点)连用.Mary has been ill for three days.Mary has been ill since three days ago.注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用.2.现在完成时往往同表示不确定的过去时间状语连用,如already(肯定), yet(否定,疑问), just, before, recently, still, latel y等:He has already obtained a scholarship.I haven't seen much of him recently (lately).We have seen that film before.Have they found the missing child yet ?3. 现在完成时常常与表示频度的时间状语连用,如ever, never, twice, several times等:Have you ever been to BeijingI have never heard Bunny say anything against her.I have used this pen only three times. It is still good.George has met that gentleman several times.4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如up to these few days/weeks/months/years, just, up to present(now), so far等:Peter has written six papers so far.Up to the present everything has been successful.5. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.We have had four texts this semester.6. have been to 和have gone to的区别have been to 强调“去过”,现已不在那里,如:He has been to the USA three times.他到美国去过三次。

现在完成时的概念

现在完成时的概念

现在完成时(Present Perfect Tense)概述现在完成时是英语中的一种时态,用来表示过去发生的动作或事件与现在的关系。

它使用助动词“have” 或“has” 和动词的过去分词形式构成,具体形式为“have/has + 过去分词”。

1. 定义现在完成时用于描述过去发生的动作或事件与现在存在的关系。

它可以表示以下几个不同的情况:•表示过去发生的动作或事件对现在造成的影响或结果。

•表示从过去某个时间点开始一直延续到现在的动作或事件。

•表示过去某个时间点前发生的动作或事件对现在造成的影响或结果。

现在完成时可以与一些时间状语连用,如:“already”(已经)、“yet”(还)、“just”(刚刚)、“ever”(曾经)、“never”(从未)、“so far”(到目前为止)等,以强调动作或事件在过去发生的时间点或范围。

2. 重要性现在完成时在英语语法中具有重要的作用,它能够准确表达过去与现在之间的关系。

通过使用现在完成时,我们可以清楚地表示一个动作或事件发生在过去,且对现在产生了某种影响、结果或延续。

除了用于描述个人经历、经验和成就,现在完成时还有其他一些重要的用途:2.1 表示已完成的动作或事件现在完成时可以用来表示之前已经完成的动作或事件。

例如:•I have finished my homework.(我已经完成了我的作业。

)•They have gone to the cinema.(他们已经去电影院了。

)这里的动作或事件在过去的某个时间点已经发生并完成。

2.2 表示从过去持续到现在的动作或事件现在完成时也可以用来表示一个动作或事件从过去某个时间点开始一直延续到现在。

例如:•I have lived in this city for five years.(我在这个城市已经住了五年。

)•She has worked at this company since 2010.(她从2010年开始在这家公司工作。

现在完成时

现在完成时

三、现在完成时的时间状语

1. 现在完成时与不明确的过去时间状语 副词before,just,already,yet,ever等连 用。如: I haven’t seen him before. 我以前没有见过他。 They have just done their homework. 他们刚做完作业。
(1)他死了三年了。 (2)他来这5天了。 :He has come here for five days. : He has been here for five days. : He came here five days ago.
1,He has died for three years.
2.未完成用法
表示过去已经开始,持续到现在的动作或 状态,这种用法中的谓语动词一般为延续 性动词。常用for+一段时间或since+时间 点如: We have lived here for over three years. 我们住在这儿已有三年多了。 We have studied English since three years ago. 我们从三年前就开始学英语了。
现在完成时
含义
现在完成时表示在过去发生,到现在为止
已完成或仍在持续的动作、状态;强调对现
在的影响、联系,或表示经历、经验,即用
过去发生的动作来说明现在的情况。经常
翻译为“已经”,“从…开始就…”等
一、现在完成时的结构
1. 肯定式
现在完成时由“助动词have/has+过去分 词”构成;规则动词的过去分词的构成与动词过 去式相同,不规则动词的过去分词见不规则动词 表;have可缩写为’ve,has可缩写为’s。如: They’ve worked in the factory for ten years. 他们在这个工厂工作十年了。 He’s been there before。 他以前去过那儿。

新概念一现在完成时

新概念一现在完成时

现在完成时现在完成时:表示动作发生在过去,但与现在情况有关系,即用一个发生在过去的动作来说明现在的情况。

一、现在完成时的构成助动词have/has+ done二、主要用法(1)表示过去发生或已完成的某一动作对现在造成的影响和后果。

1。

He has just turned off the light. (他刚把灯关了。

)言下之意:现在灯不亮了。

2. I have already finished my homework。

(我已经完成了作业。

)言下之意:现在不用做作业了(2)表示从过去某一时刻开始并一直延续到现在的动作或状态,但动作或状态可能仍在继续。

1。

She has lived here since she was born。

自从她出生时就一直住在这儿. (3)表示人曾有过或到目前为止从未有过的经历。

1. Have you ever been to Beijing? 你曾去过北京吗?2。

I have never had a car。

我从没有过汽车.三、现在完成时的时间状语(1)现在完成时常与“不确定的时间状语”连用。

如:(1)already已经;(2)yet 还(多用于否定句和疑问句中);(3)never从不;(4)before在此之前(5)just 刚刚;(6)recently最近;(7)so far到目前为止;(2)还可以与表示“一段时间的状语”连用。

Ⅰsince1。

since+时间点I have worked here since 2006。

2006年以来,我一直在这里工作。

2。

since+一段时间+agoI have known Lily since 2 years ago.自从两年前,我就认识了lily.Ⅱ for+一段时间(two days\two weeks\three years)表示持续……时间She has worked here for 3 years。

她在这里工作3年了.四、现在完成时与一般过去时的用法比较(1)一般过去时表示过去发生的动作或单纯叙述过去的事情,强调动作发生在过去,和现在没有关系。

现在完成时(超全)

现在完成时(超全)

现在完成时精讲精练现在完成时的结构:肯定形式:have/has + done 否定形式:have/has + not +done一般疑问句形式:have或has放于句首。

现在完成时表达的意义:一. 表示过去发生或已经完成的动作对现在造成的影响或结果。

eg. (1). The car has arrived. 车子来了。

(结果:车子已在门口)(2). Someone has broken the window. 有人把窗户打破了。

(结果:窗户仍破着)现在完成时通常和recently(近来), ever, never, twice, so far(到目前为止), since,for,in the past/last few years(在过去几年里), already(已经), yet(仍然), just (刚刚), before等词连用。

说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。

yet常用于否定句和疑问句,并用于句末。

例如:I have already finished my homework.I haven’t finished my homework yet.Have you finished your homework yet?注意:表示短暂时间动作的词,如:come,go,die,marry,buy等,它们的完成时不能与for,since 等表示一段时间的词连用。

二、表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在的一段时间的状语连用, 如for+时间段、since+过去的时间点、疑问词how long等。

e.g. (1). My uncle has worked at this factory for five years.(2). Mr. Black has lived in China since 2002.(3). How long have you been here?注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。

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

现在完成时现在完成时现在完成时表示动作发生在过去,但与现在情况有关系,即用一个发生在过去的动作来说明现在的情况。

现在完成时由动词have (has) + 过去分词构成。

现在完成时的基本用法1)表示动作到现在为止已经完成或刚完成,汉语常用“了”或“过”来表示。

如:I have finished my work.我把工作做完了。

We have set up many new factories in this area.我们在这个地区建立了许多新工厂。

She has read all these books.她把这些书都读完了。

2)动作在过去完成,表示“经验”或“结果”。

汉语常用“过”来表示。

如:Have you ever seen the play The Doll's House? 你看过话剧《傀儡家庭》吗?Yes,I have seen it twice.我看过两遍了。

I have learnt to drive.我学过开车。

The man has lived in China.那人在中国住过。

[注] 注意be在下面句子中的意义。

如:Where have you been? -I've been to the laboratory.你上哪儿去了?——到实验室去了。

Have you ever been to Hangzhou? ―No,I've never been there.你到过杭州吗?——没到过。

How have you been?-I've been well thank you.你近来身体好吗?——谢谢你,我近来很好。

现在完成时与过去一般时的区别现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等,而过去一般时则表示动作发生在过去,一般不表示和现在的关系。

试比较:1)I have lost my pen.我把钢笔丢了。

(意即还没找到,现在我没有笔用。

)She lost her pen yes today.她昨天把笔丢了。

(笔是昨天丢的,现在找到与否,没有说明。

)2)I have been to the Agricultural Exhibition.我看过这个农业展览会。

(强调我知道它的内容)I went to the Agricultural Exhibition last week.我上周参观了这个农业展览会。

(只说明我上周参观过展览会这件事)3) Who has opened the door? 谁把门开了?(现在门还开着) Who opened the door? 谁开的门?(指过去,与现在无关。

现在门是关着还是开着,没有说明。

)4) A:Have you had your lunch? 你吃过年饭没有?(意即你现在不饿吗?)B:Yes,I have.吃了。

(意即我现在饱了,不要再吃了。

) A:When did you have it 你什么时候吃的?(说话人感兴趣的是“吃”这一动作发生在什么时候。

)B:I had it about half an hour ago.我是大约半小时前吃的。

现在完成时的其他用法1)还可表示动作发生在过去,并且一直延续到现在,甚至还可能继续延续下去。

这时常和since所引导的短语或从句或for 引导的短语连用(for有时可以省去)。

How long have you been in Beijing ? -I have been in Beijing for four years.你在北京呆了多久?——我在北京呆了四年。

Isaac’s father has been a school teacher since 1968. 艾萨克的父亲从一九六八年以来就当教师。

We haven't had a vacation for a long time.我们好久没放假了。

Three years have passed since we left school.我们毕业已经三年了。

[注]但在下面的句子中,主句的谓语动词可以用现在一般时。

如:It is three years since I began to work on the state farm.我在国营农场工作已经三年了。

(美国英语用has been,下例同此)It's a long time since I saw you last.好久没见了。

2)在条件、时间状语从句中表示将来完成的动作。

I’ll go with you when I have finished my home work,我做完作业后就和你一块去。

We’ll wait here until you have Written the letter.我们将在这里等你写完信。

Perhaps I’ll know more English after I have learnt it for two ye ars.我学完两午后,懂的英语或许就会多些了。

现在完成时的时间状语问题1)现在完成时说明的是现在的情况,是现在时态,因此不能和表示过去时间的状语如yesterday,1asr month,three years ago,in l960等连用。

这些时间状语只能和过去时态连用,表示过去的动作。

但现在完成时可和表示过去时间的副词just和before连用。

如:He has just come.他刚到。

We have seen the movie before,我们以前看过这个电影。

2)现在完成时常和表示不确定的时间的副词already,never,ever,always,yet,not...yet,often等连用。

如:Have you ever been in a plane? 你坐过飞机吗?The new books have not arrived yet.新书还没有到。

The Xisha lslands have always been Chinese territory.西沙群岛一直是中国的领土。

Have you heard from him yet? 你接到他的信了吗?They have already finished their experiment.他们已经做完试验了。

Many westerners have never seen a giant panda.许多西方人从没见过大熊猫。

We have often been to the Summer Palace.我们常到颐和园去玩。

3)现在完成时可以和包括“现在”在内的时间状语连用,如now,today,this month,this year等。

如:We have planted many fruit trees this year.我们今年种了很多果树。

Have you seen Benny today? 你今天见到本尼了吗?We've had a lot of rain this summer.今年夏天雨下得很多。

但如说话人所感兴趣的只是在这段时间内发生了某一动作,而不是这一动作与现在的关系时,须用过去时态。

如:The conference opened this month.会议是本月开幕的。

Their farm set up a pumping station this year.他们农场今年新修了一个抽水站。

现在完成时可和疑问副词where,why,how连用,但通常不和疑问副词when连用(when一般只与过去时态连用)。

如:Where have you been? 你去哪儿了?(询问经过情况。

如说Where did you go?则只问地点)Why have you turned off the radio? 你干吗把收音机关了?(强调和现在的关系,意即收音机关着。

如说Why did you turn off the radio?则强调关收音机这一过去的动作。

)过去完成时态一、过去完成时态构成:过去完成时由助动词had(通用于各种人称和数)+过去分词构成。

二、过去完成时的用法:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。

它表示动作发生在过去的过去。

与by、before等构成的短语连用。

三、过去完成时的句式1.陈述句(Statements )They had already had breakfast before they arrived at the hotel.在他们到达旅馆之前,他们已经吃早饭了。

从句中arrived at到达在过去的时间,而had already had 吃早饭的动作发生在到达之前,因此主句的时态为过去的过去。

2.否定句(Negative)He said that he had never seen such a beautiful bird before.他说他以前从来没有看过这样美丽的鸟。

3.疑问句(Questions)How many English flushed had you seen by the end of last term?到上学期期末为止,你们看了多少部英文片?Had you reached the station before ten o'clock?到十点以前,你们已经到达火车站了吗?四、过去完成时的构成过去完成时由助动词had (通用于各种人称和数)+过去分词构成。

主要表示过去某时前已发生的动作或情况(也可说是过去的过去):注:如果时间状语从句的动作发生在前,则从句用过去完成时,主句用一般过去时。

常用的时间状语:by before when , by the time , after , as soon as ,till , until ,yet , already+③by the time引导的从句(注:从句谓语动词为过去式)By the time I got there, it had already finished.+①when引导的从句(注:从句谓语动词为过去式)When I got to the check-out, I realized I had left my purse at home.+④before引导的从句(注:从句谓语动词为过去式)例如:He said he had never seen such an exciting match before.After I had done my homework , I went to bed.1. Tom was disappointed that most of the guests______ when he ______ at the party.A. left;had arrivedB. left;arrivedC. had left;had arrivedD. had left;arrived解析:正确答案为D。

相关文档
最新文档