现在完成时用法大全
- 格式:doc
- 大小:20.00 KB
- 文档页数:3
现在完成时的用法和意义现在完成时是英语中的一种时态,用来表示过去发生的与现在有关的动作或状态。
在句子中,现在完成时通常由"have/has + 过去分词"构成,其中have用于第一人称和第二人称,has用于第三人称单数。
现在完成时主要有以下几种用法和意义。
1. 表示过去的动作对现在造成的影响:现在完成时可以突出过去发生的动作对现在产生的影响。
例如:- I have studied English for five years. (我学习英语已经五年了)这句话表示过去五年来一直学习英语,目前我对英语有一定的掌握程度。
2. 表示过去发生的动作对现在的结果或状态:现在完成时经常用来说明过去发生的动作对现在产生的影响或导致的结果。
例如:- She has broken her leg. (她摔断了腿)这句话说明她过去摔断了腿,现在的结果是她无法行走。
3. 表示过去的经历或经验:现在完成时也可用来表达过去的经历或经验,强调对现在的影响。
例如:- I have been to Paris twice. (我去过巴黎两次)这句话表示我过去两次去过巴黎,体验了巴黎的文化和风景。
4. 表示一个在过去开始而一直延续到现在的动作:现在完成时可以表达从过去某一时间点开始一直延续到现在的动作。
例如:- I have lived in this city since 2008. (我从2008年开始就一直住在这个城市)这句话表示我从2008年开始就一直生活在这个城市。
5. 表示刚刚完成的动作:现在完成时也可以表示刚刚完成的动作,这种用法通常与表示刚发生的时间状语连用。
例如:- She has just arrived at the airport. (她刚刚到达机场)这句话表示她刚刚到达机场,强调动作的新鲜性。
6. 表示重复或连续发生的动作:现在完成时还可以表示在过去发生的一系列重复或连续的动作,与表示频率的副词连用。
现在完成时的用法总结一般现在完成时表示(Present Perfect Tense)通常用来表示过去发生的某个动作对现在造成的影响,或者表示从过去持续到现在的动作或状态。
一般现在完成时的句型是“主语+have/has+过去分词”,其中have/has要根据句子中的主语选择合适的助动词。
常用用法包括:1、表示过去发生的动作对现在造成的影响。
这种用法中,一般会伴随have/has以及一个表示结果的形容词如:tired(累),finished(完成)等。
例如:He has finished his homework. 他已经完成了他的作业。
2、表示从过去持续到现在的状态或动作。
例如:3、表示过去发生的某个动作或在某段时间内反复发生的多次动作,其中常伴随时间状语,例如:last week,for three days等。
例如:I have been to Beijing three times. 我去北京已经三次了。
4、表示至今为止已完成的动作,这种用法中使用ever,never,so far,up to now,until now,till now等。
例如:He has never been abroad. 他至今从未出国过。
除此之外,常见的疑问句分为一般疑问句和特殊疑问句,一般疑问句的句型是“have/has+主语+过去分词” (has在be动词过去分词之前),而特殊疑问句的句型有以下几种:(1)What have you done? 你做了什么?总之,一般现在完成时用来表示过去发生的某个动作对现在造成的影响,或者从过去持续到现在的动作或状态,句型是:主语+have/has+过去分词,疑问词有what、when、where、how long等;疑问句分为一般疑问句和特殊疑问句,一般疑问句的句型是“have/has+主语+过去分词” (has在be动词过去分词之前)。
现在完成时的用法归纳讲解现在完成时是英语中一个非常常用的时态,它用来描述已经发生或已经完成的动作或状态,并且与当前时间有关。
在本文中,我们将归纳总结现在完成时的基本用法和相关规则,帮助读者更好地理解和运用这个时态。
一、什么是现在完成时?现在完成时是由“have/has + 过去分词”构成的,用于表示过去某个时间开始发生并持续到现在的动作或状态。
它强调过去动作对当前产生的影响或结果。
具体地说,它可以用于以下几种情况:1. 表示过去某个时间发生过的动作对现在产生的影响:例如,“I have studied English for five years.”(我学习英语已经五年了。
)这句话强调了过去五年学习英语对目前的影响,即我的英语水平应该相对较高。
2. 表示曾经做过但不确定具体时间的动作:例如,“She has visited London.”(她曾经去过伦敦。
)这句话说明她之前曾经去过伦敦,但具体时间不确定。
3. 表示刚刚发生完的事情:例如,“I have just finished my homework.”(我刚刚完成了作业。
)这句话说明我刚刚完成了作业,动作与现在时间紧密相关。
二、现在完成时的构成规则现在完成时的构成方式相对简单,只需要根据主语的人称和数量选择适当的助动词“have”或“has”并加上过去分词形式即可。
具体规则如下:1. 对于第一人称单数(I),第二人称(you),以及所有人称复数(we/they)的主语,都用“have + 过去分词”的形式。
例如,“I have seen that movie.”(我看过那部电影。
)2. 对于第三人称单数(he/she/it)的主语,要用“has + 过去分词”。
例如,“She has finished her work.”(她已经完成了工作。
)尽管构成规则很简单,但是熟练掌握和正确使用现在完成时仍然需要一定实践和理解。
三、现在完成时常见用法现在完成时有多种常见用法,在以下几个方面进行具体介绍和解释,帮助读者更好地理解其应用场景。
现在完成时的构成和用法❖ 1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
❖ 2.时间状语:yet,already,just,never,ever,so far,by now,since+时间点,for+时间段,recently, lately, in the past few years, etc.❖ 3.基本结构:主语+have/has +p.p(过去分词)+其他❖ 4.否定形式:主语+have/has + not +p.p(过去分词)+其他❖ 5.一般疑问句:Have / Has + 主语+ 过去分词+ 其他❖ 6. 特殊疑问句:(疑问词+)Have / Has + 主语+ 过去分词+ 其他?❖7.例句:I've written an article.The countryside has changed a lot in the past few years.❖8.have been 与have gone 的用法比较have been to a place 意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。
have gone to 意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。
Has she ever been to Nanjing? 她曾去过南京吗?You have never been there, have you? 你以前从未去过那儿,是吗?I have been to Guiling ,I went there last year. 我去过桂林,我去年去的。
She has gone to Nanjing. 她已经去南京了。
现在完成时专项练习一.单项选择。
1.–Where is Mr. Liu? -----He _______the library.A. has been toB. has gone toC. has been in2.The students have cleaned the classroom, ________?A. so theyB. don’t theyC. have theyD. haven’t they3.I like Hainan. I ________there three times.A. wentB. goC. have beenD. have gone4.We came to Nanjing three years ago, so we ________ here for three years.A. have been toB. have been inC. have beenD. have gone5. - How long ______you_______ your dictionary? - About two months.A. did; buyB. have; getC. have; hadD. have; bought6.He tells me he________ China for over five years. A. has beenB. has been inC. has been toD. has gone to7.______has Mr White been a member of Greener China since he_______ to China?A.How soon, comesB. How often, gotC. How long, cameD. How far, arrived8.His uncle________ for more than 9 years.A.has come hereB. has started to workC. has lived thereD. has left theuniversity二、按要求改写句子。
人教版英语英语现在完成时的用法大全及答案一、初中英语现在完成时1.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。
has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。
根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
. 现在完成时的用法现在完成时还可表示开始于过去,持续到现在的动作或状态,常与表示包括现在在内的时间状语连用,如this morning, these days, so far等(如例句1、2);与“for + 时间段”或“since + 时间点”表示的时间状语连用(如例句3-11)时,这种情况常与表示持续动作或状态的动词,即延续性动词连用。
2. 非延续性动词转成延续性动词的方法★转换成“be + 名词 / 形容词 / 副词 / 介词短语”这种结构。
如:die →be dead; join →be in / be a member of; begin / start→be on; leave →be away (from); arrive →be in; come→be(如例句3-8)。
★用延续性动词替换非延续性动词。
如:borrow→keep; buy→have; become →be(如例句9-11)。
温馨提示:在现在完成时中,非延续性动词在肯定句中不能与for或since 引导的时间状语连用,但在否定句中可以(如例句12)。
【结论】 1. 现在完成时的用法:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
现在完成时常与already,yet,just,ever,never,before等连用。
2. 现在完成时的结构:现在完成时是由“助动词have / has+动词的过去分词构成”。
肯定式:主语+have / has+动词过去分词+其他(如例句1、2)否定式:主语+havent (have not) / hasnt (has not)+动词过去分词+其他(如例句3、4)一般疑问式:Have / Has+主语+动词过去分词+其他?(如例句5、6)肯定回答:Yes, 主语+ have / has.(如例句5、6);否定回答:No, 主语+ havent (have not) / hasnt (has not)。
现在完成时的句型、用法及例句构成助动词have/has +过去分词例:肯定句 I have worked. 否定句 I have not(haven't ) worked. 疑问句 Have you worked ?回答 Yes, I have. / No , I have n't .功能及意义1.表示一个动作发生在过去,对现在仍有影响,但没有具体的过去时间修饰。
常由下列副词修饰: ever 曾经,never 从不, already 已经,yet 还(未),(yet 只用在否定句和疑问句中),just 刚刚,recently , lately 近来,so far 迄今为止=un til now, up to now ,before 以前例:Have you ever been to the Great Wall?尔曾经去过长城吗?I have n ever heard of such a ma 我从没有听说过那个人。
We have just had lunch 我们刚刚吃过午饭I have already returned your money 我已经把钱还给你了。
I have n't fou nd my book yet.(否)我还没有找到笔记本Have you do ne your homework yet?(疑)你做作业了吗?Have you heard from him recen tly ?你最近收到他的来信了吗?So far, no one has made any mistakes y 迄今为止还没有人犯错误I have n ever traveled by pla ne before 我以前从来没有乘飞机旅行过2表示一个动作发生在过去,一直持续到现在刚刚结束或者仍在继续。
常常与下列时间状语连用:—for + 一段时间I have lear ned En glishfor 8 years—since +过去的一个时间点I have lear ned En glish since 2001—since + 一段时间 + agoI have lear ned En glish since 8 years ago—since +时态为一般过去时的时间状语从句I have lear ned En glish since I was 5 years old—in the past/last + 时间段We have had two En glish exams in the past two mon th 近两个月来我们进行了 2 次英语考试Great cha nges have take n place in my hometow n in the past ten year 近十年来我的家乡发生了巨大的变化。
现在完成时的用法一)现在完成时的用法之一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词already(已经),yet(还、已经),just(刚刚、仅仅) ,ever(曾经),never(从不),before(以前)等连用。
这几个副词的用法如下: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 .那位妇女还没有找到她的狗。
(没找到狗,心里着急,这就是对现在的影响)3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。
实例:He has just come back from school .他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。
实例:1)Have you ever been to Hong Kong ?你曾去过香港吗?2)I haven't ever spoken to her.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。
现在完成时的用法和表示方式现在完成时(Present Perfect Tense)是英语语法中的一种时态,用来表示过去发生的动作或状态对现在产生的影响或结果。
该时态常用于以下几种情况:1. 表示过去完成的动作对现在造成的影响或结果。
例如:I have finished my homework.(我已经完成了作业。
)2. 表示过去某个时间点之前已经发生的动作或状态。
例如:I have visited London twice.(我已经去过伦敦两次。
)3. 表示经验、经历或生活中的已有成果。
例如:I have learned English for five years.(我已经学习英语五年了。
)4. 表示已经持续到现在的动作或状态。
例如:She has worked at this company since 2010.(她自2010年起就在这家公司工作。
)现在完成时的构成由“have/has + 过去分词”组成,具体形式根据主语的人称和单复数来确定。
下面是现在完成时的各种人称和形式:- I have worked(我已经工作了)- You have worked(你已经工作了)- He/She/It has worked(他/她/它已经工作了)- We have worked(我们已经工作了)- You have worked(你们已经工作了)- They have worked(他们已经工作了)在使用现在完成时时,还需注意以下几点:1. 现在完成时常和表示时间的状语连用,常见的状语有:- for + 一段时间(例如:for two years,for a long time)- since + 具体时间点或事件(例如:since yesterday,since I was born)- already(已经)、yet(仍然)、just(刚刚)等。
2. 现在完成时通常和现在的延续性动词连用,如:live(居住)、work(工作)、study(学习)、teach(教导)等。
现在完成时态
1. 用法:①表示过去发生的动作对现在造成的影响和结果,强调结果.常用
的时间状语有many times,just,yet,ever,never,just,already,so far,
by now等。②表示动作或者状态在过去已经开始,持续到现在,也许还将持续
下去。用于延续性动词,常常与so far、for或者since短语连用。since + 时
间点 /从句,for + 时间段,如for two months等。
2. 现在完成时的构成 have has+过去分词
3. 现在完成时的四个基本句型
肯定句 He has finished the work. 一般疑问句 Has he finished the
work
否定句 He has not finished the work. 两回答 Yes ,he has. No, he
hasn’t.
特殊疑问句 What has he done
4. 在下列情形下用现在完成时
1九词语
①already 已经 肯定句中或句尾 : I have already found my pen. = I have
found my pen already.
②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.
⑦so far到目前为止 例:So far he has learnt 200 words.
⑧how long多久 例:How long have you lived here
⑨how many times多少次 例:How many times has he been to Beijing
2两词组
have
了北京)
have
过北京)
3两结构
for two months for +一段时间 Jim has lived here for 2 months.
since last year since +过去点时间 Lucy has been in Beijing since
3 years ago.
since 3 years ago since 1990 since he came here
since +过去时态句子 He has been in China since he came here.
4如果句子里面没有时间状语,汉语意思能够加“已经”,往往用现在完成时态。
例:Have you lost your library book 你已经弄丢了从图书馆借的那本书吗
5现在完成时态还常常用于下列句型
They have planted many trees in the last few years. 在过去的几年,他
们已经种了很多树。
This is the best book I have ever read. 这是我曾经读过的最好的一本书。
It is the first time I have played the computer games. 这是我第一次
玩电脑游戏。6. 在现在完成时中,一次性动词不能和一段时间状语连用
例:He has bought the book for 3 years.(错)
因buy这个一次性动词不能和一段时间for 3 years连用, 改正的办法有五种:
① He has bought the book.. (去掉一段时间for 3 years)
② He bought the book 3 years ago (改为一般过去时,使句子的意思
不变)
③ Its 3 years since he bought the book. = 3 years has passed since he
bought the b
(改为固定句型 It is ---since---)
④ He has not bought the book for 3 years. (改为否定句)
⑤ He has had the book for 3 years. (用延续性动词have代
替buy)
6. 还有其他一次性动词也是这种情况,可参照前面的五种办法改正,前四种
改法都一样,改法各不相同,举例如下:
①come/arrive/get to/reach → be here
例:I have come here for 3 years.(错) 改为:I have been here for 3
years.
②leave/go →be away
例:He has left for 3 hours.(错) 改为:He has been away for 3
hours.
③begin/start →be on
例The film has begun for 3 minutes.(错)改:The film has been on for
3 minutes.
④open →be open / close → be closed
例:The shop has opened for 3 years.(错) 改:The shop has been open for
3 years.
⑤die →be dead
例:His father has died for 3 years.(错) 改为:His father has been dead
for 3 years.
⑥finish/end→ be over
例:He has finished the work for 3 days.(错) :The work has been over
for 3 days
⑦join 例:I have joined the army for 3 years.(错)
改为:I have been in the army for 3 years. 或I have been a soldier for
3 years.
⑧buy /catch → have
例:I have bought the bike for 3 years.(错) 改为:I have had the bike
for 3 years.
例:He has caught a cold for 3 days.(错) 改为:He has had a cold
for 3 days.
⑨borrow → keep
例:I have borrowed the book for 3 years. (错改:I have kept the book
for 3 years.
还有其它的归纳如下:
break → be broken get up → be up
marry → be married become → be lose → be lost
7. 延续性动词和终止性动词
①延续性动词:表示的动作是能延续的动作,这种动作可以延续下去或产生持
久的影响。如:learn work stand lie know walk keep have wait watch sing
read sleep live
②终止性动词:也叫非延续性动词,瞬间动词,一次性动词。表示的动作不能
延续,即动作发生后立即结束,产生某种结果。在有了某种结果后,动作就不
能再继续下去。如:leave start set out arrive reach get to begin stop shut
turn off marry put put on get up wake fall join meet receivefinish end
complete become come go die open close break give jump buy borrow
8. 终止性动词不能和一段时间状语连用。
He has died for three days. (错,终止性动词die不能和一段时间for three
days连用)
9.而一般过去时与现在的情况没有联系,仅表示过去的动作,动作到说话时已
终止。因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last
week等连用,用when或where对这些时间和地点状语提问时,一般只用一般过
去时。