现在完成时
英语现在完成时语法讲解

英语现在完成时语法讲解英语现在完成时(Present Perfect Tense)是用来表达过去发生的动作或状态与现在的关系的一种时态。
它由“have/has + 过去分词”构成。
现在完成时常用于以下几种情况:1. 表示过去发生的动作对现在造成的影响或结果。
例如:I have lost my key.(我把钥匙弄丢了。
)这里的“have lost”表示过去发生的动作,但是现在没有钥匙导致现在的结果是找不到钥匙。
2. 表示过去发生的动作在现在仍然持续或重复。
例如:He has lived in London for five years.(他在伦敦住了五年了。
)这里的“has lived”表示过去开始的动作,但是他至今仍然住在伦敦。
3. 表示过去发生的动作在现在刚刚完成。
例如:She has just finished her homework.(她刚刚完成了她的作业。
)这里的“has just finished”表示刚刚完成的动作。
4. 表示过去发生的动作在现在的时间段内发生多次。
例如:I have visited Paris many times.(我去过巴黎很多次。
)这里的“have visited”表示过去的多次动作在现在的时间段内持续进行。
需要注意的是,现在完成时与具体的过去时间点无关,而与现在的状态或结果相关。
此外,现在完成时也可以与一些时间状语连用,如just(刚刚)、already(已经)、yet(还)等,以更准确地表示动作发生的时间。
下面是一些现在完成时的例句:- I have finished my work.(我完成了我的工作。
)- Have you ever been to China?(你去过中国吗?)- She has already eaten dinner.(她已经吃过晚饭了。
)- We haven"t seen each other for a long time.(我们很久没有见面了。
完成时的四种时态的基本结构

完成时的四种时态的基本结构完成时态是英语中最常用的时态之一,它表示过去某个时间点或时间段已经完成的动作或状态。
完成时态有四种基本结构,分别是现在完成时、过去完成时、将来完成时和完成进行时。
下面将分别介绍这四种时态的基本结构和用法。
一、现在完成时现在完成时的基本结构是“have/has + 过去分词”,其中have用于第一人称单数、第二人称单数和复数,has用于第三人称单数。
现在完成时表示过去发生的动作或状态对现在造成的影响或结果,常用于以下情况:1. 表示过去发生的动作或状态对现在造成的影响或结果,如:I have lost my keys.(我丢了我的钥匙。
)She has been studying English for five years.(她已经学习英语五年了。
)2. 表示过去发生的动作或状态一直持续到现在,如:I have lived in this city for ten years.(我在这个城市住了十年了。
) He has worked for this company since 2010.(他自2010年以来一直在这家公司工作。
)3. 表示过去发生的动作或状态与现在有关联,如:I have just finished my homework.(我刚刚完成了我的作业。
)She has already left for the airport.(她已经去机场了。
)二、过去完成时过去完成时的基本结构是“had + 过去分词”,表示在过去某个时间点或时间段之前已经完成的动作或状态。
过去完成时常用于以下情况:1. 表示过去某个时间点或时间段之前已经完成的动作或状态,如:I had finished my work before he arrived.(他到达之前我已经完成了我的工作。
)She had lived in Paris for two years before she moved to London.(她在搬到伦敦之前在巴黎住了两年。
现在完成时

现在完成时【现在完成时】A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
【时态标志】before (至于句尾)just , ever, so far, already, twice, recently, lately, since+过去时间, for+时间段, in the past few months/years等【结构】肯定形式:have/has + done否定形式:have/has + not +done一般疑问句:have或has放于句首B.现在完成时的用法1)现在完成时所表示的动作在说话之前已完成,而对现在有影响。
eg. The car has arrived.车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)区别:have been to, have gone to, have been inhave been to,表示去过某个地方,不过现在已经回来了have gone to表示去了,但还没有回来,也许是在去的途中have been in指的是在某个地方,从过去一直延续到现在例如:你以前去过北京么?例如:A: Is Mr.Wang at home?B: No,he is not in,(他去香港了)2)常考点:since+过去时间点,for+时间段,完成时的动词必须为延续性动词如:I have lived here for more than thirty years.我已在此住了30多年。
由非延续性动词到延续性动词的转换:Begin/start 变成be on Go there 变成be thereCome back 变成be back Come here 变成be thereOpen 变成be open Close 变成be closedDie 变成be dead Marry 变成be marriedFinish 变成be over Go to bed 变成be in bedLeave 变成be away Return 变成be backGet out 变成be out Fall asleep变成be asleepLose 变成be lost Fall ill变成be ill(2)将短暂性动词转化为意思相同的延续性动词Borrow变成keep Put on 变成be onBecome 变成be Get to know变成knowBuy 变成have(own)Catch a cold变成have a coldReceive 变成have Go to sleep 变成sleep一.典型例题()1.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away ()2. I ______ the League for 5 years so far.A. joinedB. have joinedC. have been in()3.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened()4.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become ()5.You mustn't_____ until he comes back.A. be awayB. leaveC. be left()6.The meeting _____ for a week now.A. has finishedB. has endedC. has been over()7.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught()8.Ben ______ a teacher for 4 years.A. has beenB. has becomeC. wasD. became()9. I ______ home for a week.A. have returnedB. have been backC. returned()10. How long _______ he ________ ?A. diedB. has, diedC. has, been dead()11. He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept ()12.He ________ the car for a week.A. boughtB. has boughtC. has had()13.---How long _____ you _____ ill ?---Two weeks.A. did fallB. have, fellC. have, been()14.Since 2000, he _____ his hometown.A. has leftB. has moved awayC. has been away from()15.I'll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. take三、课后练习[单项选择]()1、Both his parents look sad. Maybe they ______what's happened to him.A. knewB. have knownC. must knowD. will know()2、He has _______ been to Shanghai, has he ?A. alreadyB. neverC. everD. still()3、Have you met Mr Li ______?A. justB. agoC. beforeD. a moment ago()4、The famous writer _____ one new book in the past two year .A. is writingB. was writingC. wroteD. has written()5、—Our country ______ a lot so far .—Yes. I hope it will be even ______.A. has changed; wellB. changed; goodC. has changed; betterD. changed; better()6、Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studiedD. are; studying()7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew()8、Harry Potter is a very nice film. I ______ it twice.A. will seeB. have seenC. sawD. see()9、—These farmers have been to the United States .—Really? When _____ there?A. will they goB. did they goC. do they goD. have they gone()10、—______ you ___ your homework yet?—Yes. I _____ it a moment ago.A.Did; do; finishedB.Have; done; finishedC.Have; done; have finishedD.will; do; finish()11、His father ______ the club since 1988.A. joinedB. has joinedC. was inD. has been in()12、—Do you know her well?— Sure .We _________ friends since ten years ago.A. wereB. have beenC. have becomeD. have made()13、—How long have you ____ here?—About seven years.A. beenB. goneC. comeD. arrived()14、Hurry up! The program __________ for five minutes .A. has begunB. had begunC. has been onD. began()15、It _____ ten years since he came Chengdu.A. isB. hasC. willD. was()16、Miss Green isn't in the office. She _______ to the library.A. has goneB. wentC. will goD. has been()17、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been()18、He ________ for 2 hours.A. got upB. has got upC. has been up()19、Tom is ill in hospital. He ______ a cold for several days.A. isB. catchesC. has caughtD. has had()20、His grandparents ______ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university。
现在完成时知识点总结

现在完成时知识点总结现在完成时是英语中表示过去发生的动作对现在造成影响的一种时态。
下面是现在完成时的一些重点知识点总结:1. 构成方式:现在完成时由“have/has + 过去分词”构成。
其中,have用于第一人称和第二人称,has用于第三人称单数。
2. 表示时间:现在完成时经常与表示过去的时间状语连用,如already(已经)、just(刚刚)、yet(还)、ever(曾经)、never(从未)、before(以前)等。
此外,它还可以与一些表过去体验和经历的副词连用,如recently(最近)、lately(最近)、so far(到目前为止)等。
3. 用法:(1)表示过去发生的动作对现在造成的影响或结果。
例句:I have finished my homework.(我已经完成了作业。
)例句:She has lost her key.(她丢了钥匙。
)(2)表示在过去某个不确定的时间内发生的动作或经历。
例句:I have been to Paris.(我曾去过巴黎。
)例句:Have you ever tried sushi?(你曾经尝试过寿司吗?)(3)表示刚刚完成的动作。
例句:The train has just arrived.(火车刚刚到了。
)例句:He has recently graduated from university.(他最近刚从大学毕业。
)4. 注意事项:(1)现在完成时一般与与过去发生的动作或经历有关的时间状语连用。
如表示对过去的操作有明确的时间状语,则应使用一般过去时态,而不是现在完成时态。
例句:I went to New York three years ago.(三年前我去过纽约。
)(2)注意have/has与过去分词的搭配规则,以及特殊的过去分词形式。
以上是对现在完成时的知识点总结,请在研究和运用过程中多加练,以熟练掌握该时态的用法和构成方式。
参考资料:。
英语现在完成时解释

英语现在完成时解释英语现在完成时是一种时态,用来表达过去发生的动作或事件对现在产生的影响或者与现在仍然有关联。
它通常由助动词"have"或"has"加上动词的过去分词构成。
现在完成时常用于以下几种情况:1. 表示过去某个时间点开始发生的动作,一直延续到现在,或者其影响仍然存在。
例如,I have lived in this city for five years.(我在这个城市已经住了五年了。
)。
2. 表示过去发生的动作对现在产生的影响。
例如,She haslost her keys.(她丢了她的钥匙。
)。
3. 强调动作已经完成或者发生了多次。
例如,I have visited Paris three times.(我去过巴黎三次了。
)。
4. 表示在过去某个时间点之前已经发生的动作。
例如,They have already finished the project.(他们已经完成了这个项目。
)。
需要注意的是,现在完成时通常与表示时间段的状语连用,如for(表示持续的时间)和since(表示起始时间点)。
另外,现在完成时有时候也可以与表示未来的时间状语连用,表示对未来的期待或预测。
例如,By the time you arrive, I will havefinished the report.(等你到的时候,我会已经完成报告了。
)。
总之,现在完成时是英语中非常常用的一种时态,能够帮助我们清晰地表达过去、现在和未来之间的关系。
现在完成时态

现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。
2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。
①助动词have/has可以与主语缩写为’ve/’s。
e.g. I have → I’ve We have → We’ve He has → He’s It has → It’s②规则变化的过去分词与动词过去式一样。
③不规则变化的动词过去分词见表。
(一)肯定式主语+助动词have /has +过去分词+其它e.g. I have had lunch. 我已经吃过午饭了。
He has gone to Beijing. 他去北京了。
(二)否定式主语+助动词have /has+not+过去分词+其它(一)现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。
2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。
①助动词have/has可以与主语缩写为’ve/’s。
e.g. I have → I’ve We have → We’ve He has → He’s It has → It’s②规则变化的过去分词与动词过去式一样。
③不规则变化的动词过去分词见表。
3、现在完成时的基本句型。
①陈述句肯定形式。
e.g. I have had lunch. 我已经吃过午饭了。
He has gone to Beijing. 他去北京了。
②陈述句否定形式。
(在助动词have/has后+not,可缩写为haven’t/hasn’t)e.g. I haven’t had lunch. 我还未吃午饭。
He hasn’t gone to Beijing. 他还没有去北京。
(三)一般疑问式助动词Have /Has +主语+过去分词+其它?e.g .1. Have you had lunch? 你吃过午饭了没?--Yes, I have. -- No, I haven’t.2. Has he gone to Beijing? 他去过北京了没有?--Yes, he has. -- No, he hasn’t.否定回答还可以用:No, not yet. / No, never. / No, not even once等。
现在完成时的用法
现在完成时的用法现在完成时是英语中的一种时态,用于描述发生在过去某个时间点之前但对现在仍然有影响的动作或状态。
本文将详细介绍现在完成时的用法及相关注意事项。
一、现在完成时的基本结构现在完成时的基本结构由助动词"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来表达否定形式。
现在完成时的用法讲解
现在完成时的用法讲解一、现在完成时的基本概念和构成现在完成时是英语中一个常用的时态,用来表示过去发生或已经完成的动作与现在的关系。
它由助动词“have/has”和动词的过去分词构成,其中“have”用于第一人称和第二人称,而“has”则用于第三人称单数。
二、现在完成时的基本用法1. 表示过去开始并持续到现在的动作或状态:例如:I have worked in this company for five years.(我已经在这家公司工作五年了。
)2. 表示过去曾经做过的事情对当前造成影响或产生结果:例如:She has lost her keys, so she can't open the door.(她丢失了钥匙,所以无法打开门。
)3. 表示某个时间点之前已经发生或完成的动作:例如:I have already finished my homework.(我已经完成了我的家庭作业。
)三、与时间状语连用的特殊情况1. 使用含有未来概念的时间状语时,需使用将来完成时代替现在完成时:例如:By next week, I will have finished this project.(到下周,我将会完成这个项目。
)2. 使用指定时间点为止加上“for”或“since”的状语时:例如:I have been studying English for five years.(我已经学习英语五年了。
)例如:He has lived in London since 2010.(他自2010年以来一直住在伦敦。
)四、与其他时态的对比1. 与一般过去时对比:现在完成时强调动作带来的结果或影响,而一般过去时则着重指明具体发生的时间点。
2. 与过去完成时对比:现在完成时强调过去到现在产生的影响或结果,而过去完成时则强调过去某个时间点之前已经完成的动作。
3. 与将来完成时对比:将来完成时用于表示将来某个时间点之前已经发生或已经完成的事情,而现在完成时则用于表示从过去某个时间点开始到现在所持续的动作或状态。
现在完成时
现在完成时现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。
过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
基本信息现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。
动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态。
现在完成时用法1:表示过去发生的动作,但对目前造成影响。
2:表示过去开始的动作持续到现在,有可能马上结束,但也有可能继续下去。
3:现在完成时的动作必须具有可持续性,至少是能重复一次以上的动作。
结构用法句型构成基本结构:主语+have/has+动词的过去分词(p.p)①肯定句中:主语+has/have+动词的过去分词(p.p)(V-ed)+宾语(或者其他).②否定句中:主语+haven't/hasn't+动词的过去分词(p.p)(V-ed)+宾语.③一般疑问句中:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他).(末尾用问号)用法要点1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.2.现在完成时往往同表示不确定的过去时间状语连用如already(肯定,句中),yet(否定,疑问,句中),just,before,recently,still,lately,never 等: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. 现在完成时态经常与表示频度的时间状语连用,如often,sometimes,ever,never,twice,on several occasion等:Have you ever been to Beijing?你以前去过北京吗?I have never heard Bunny say anything against her.我从来没有听到Bunny说她的坏话。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当现在完成时 + 一段时间 注意: 1)Tom has studied Russian for three years. =Tom began to study Russian three years ago,and is still studying it now. 2)(错) Harry has got married for six years.
since , for 的用法:
since: (自…以来) 1)since+时间点
Take notes
He has stayed here since 5 o’clock.
2)since+ 时间段+ ago
He has stayed here since 5 hours ago.
3)since+ 从句
用法二:表示从过去开始并持续到现在的动作或 状态,也可能继续持续下去,只能用于某些延 续性动词,常与for…,since…,或和表示从过 去某时到现在这段时间的时间状语(如: so far, up to now, in the last few years/days等)连用。
She has learned English for 5 years. He has lived in Beijing since he was born . Has he lived in Shenzhen for 4 years?
= Harry began to get married six years ago, and is still getting married now. 改为: Harry got married six years ago. 或 Harry has been married for six years.
结构:肯定:have / has done
否定:have / has not done
疑问:Has /Have + 主语 + done
简略答语: Yes, 主语 + have/has.(肯定) No, 主语 + haven't/hasn't.(否定)
被动:has / have been done
注意: 1)现在完成时不能单独与过去的时间状 语连用, 如yesterday,last week, three years ago 等; 2)不能与when连用 3).现在完成时往往同表示不确定的过 去时间状语连用
注意:瞬间动词在肯定句中不能与for,since等表示 一段时间的时间状语连用
延续性动词表示能够延续的动作,这种动作可以延续下去 或产生持久影响。如: learn, work, stand, lie, know, walk, keep, have, w ait, watch, sing, read, sleep, live, stay等。 瞬间动词也称非延续性动词、终止性动词或短暂性动词, 表示不能延续Байду номын сангаас动作,这种动作发生后立即结束。如: open, close, finish, begin, come, go, arrive, reach, get to, leave, die, borrow, buy等。
用法一:表示 ( 不确定的) 过去发生的动作对现在
产生影响或造成结果。 I have already lost the key. (我现在没有钥匙) • I haven’t read that book yet . (不了解书的内容) • I have just cleaned my hands. (手是干净的)
He hasn’t married since he broke up with his girlfriend.
由非延续性动词到延续性动词的转换
动作
die leave arrive begin
She has taught English since he came here.
for: (长达) for+ 时间段
He has kept the book for 2 weeks.
用for 或since填空
1. Mr. Brown has had his TV __f_o_r__ 15 years. 2. I’ve taken driving lessons __si_n_ce___last month. 3. My sister has had her cell phone __fo_r___a month . 4. My friends haven’t visited me _s_in_c_e__my birthday. 5. We haven’t used our car _f_o_r__ a long time . 6. She hasn’t had a good cup of coffee _f_o_r __years. 7. Tom has worn glasses __si_n_c_e __he was 7 years old.
常与already(已经), yet(已经), just(刚刚),ever(曾经) never(从不) ,recently(最近), lately(近来) 等词连用.
already: 常用于肯定句中. yet: 常用于否定句,疑问句尾.
• 注意: • just: 刚刚,与现在完成时连用 • just now: 刚才,与一般过去时连用 e.g. • I have just bought a pen • I bought a pen just now.
误 I have received his letter for two days. 正 I received his letter two days ago.
I have had his letter for two days.
It is two days since I received his letter. *瞬间动词在否定句中则可以与表示一段时间 的时间状语连用。 I haven’t received his letter for a long time.