现在完成时的四种用法
现在完成时的用法和意义

现在完成时的用法和意义现在完成时是英语中的一种时态,用来表示过去发生的与现在有关的动作或状态。
在句子中,现在完成时通常由"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)是英语中常用的时态之一,用于表达过去发生或完成的动作与现在的联系。
本文将介绍现在完成时的基本用法,并提供一些例子来帮助读者更好地理解该时态。
一、现在完成时的基本用法1. 表示过去完成的动作或经历对现在造成的影响或结果。
例如:- I have lost my key.(我丢了我的钥匙。
现在我无法开锁了。
)- She has broken her leg.(她摔断了腿。
现在她只能坐在轮椅上。
)2.表示已经完成的动作对现在的结果或情况产生影响。
例如:- They have finished their homework.(他们已经完成了作业。
现在可以玩了。
)- He has left the company.(他离开了这家公司。
现在我们需要找个新员工。
)3.表示过去的经历或经验对现在的认知或理解。
例如:- I have visited Paris.(我去过巴黎。
现在我对巴黎有了更深刻的了解。
)- Have you ever tried sushi?(你尝试过寿司吗?现在你知道寿司的味道了吧。
)4.表示过去开始的动作一直延续到现在,或者表达一个在过去开始的动作一直持续到现在的状态。
例如:- I have lived in New York for five years.(我在纽约住了五年了。
) - They have been friends since childhood.(他们从小就是朋友了。
)二、示例以下是一些例句,通过这些例句,读者可以更好地理解现在完成时的用法。
1. 表示已经完成的动作对现在的结果或情况产生影响:- I have cooked dinner.(我已经做好晚饭了。
)- She has bought a new car.(她买了一辆新车。
)2. 表示过去完成的动作或经历对现在造成的影响或结果:- They have traveled around the world.(他们已经环游了世界。
现在完成时的用法详解英语

• Is your father in ?
•
No, heha__s_g__o_n__e__t_o___ to Shenzhen.
•
H__a__s___he everb_e_e__n__ there before ?
•
Yes, heh_a_s__b_e__e_n_____ there several times
ago.
A. Did…copy…did
B. Have…copied…have
C. Have…copied…did D. Did …copy…had
5. “Why _A_____ she _______ angry ?”
“Because he _____ at her just now .”
A. did…get…shouted B. has…got…shouted
A. Have…gone to B. Have…gone in
C. Have…been to D. Have …been in
3. My brother _C___college for over three years.
A. has gone to B. has been to C. has been at
但是不能和表示一段时间的状语连用。
短暂性动词变延续性动词:
• join --- be in / a
2) comeb-e-- in / at
• 3) borrow ---keep 4) buy -h-a-ve
5) arrive ---be
6) leave b--e- away (from)
7) begin --b- e on
• It has been colds_in__c_e__ two weeks ago.
现在完成时的用法

一、现在完成时:1 定义:过去发生的事情对现在有影响或结果。
2现在完成时的构成:助动词have/has +P.P.(规则/不规则)否定not,疑问提前3标志词:already/yet/just/ever/never/before/for+时间段/since +过去的时间点(一)现在完成时的用法一1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词already(已经/肯),yet(还、已经/否,疑句),just(刚刚、仅仅) ,ever(曾经),never(从不),before(以前)等连用。
1)I've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。
)2)I've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。
)(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。
此时常与“for +一段时间 或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
for + 段时间since +点时间实例:1)I've lived here since 1990.自从1990年以来我就住在这里。
= I've lived here since 13 years ago.= I've lived here for 13 years.= It is 13 years since I began to live here.2)I haven't seen him for three years .我三年没有看见他了。
= I haven't seen him since three years ago= I haven't seen him since 2000.= It is 3 years since I saw him last time.3)Mr Wang has worked in the factory since he came to the city .自从到这个城市以来,王先生一直在这家工厂工作。
现在完成时用法大全

现在完成时用法大全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 + 过去分词否定句:主语 + have/has + not + 过去分词一般疑问句:Have/Has + 主语 + 过去分词?肯定回答:Yes, 主语 + have/has.否定回答:No, 主语 + have/has + not.二、表示动作发生的时间:1. 表示过去一些时间点开始的动作或事件并一直延续至今。
如:We have known each other since childhood.(我们从小就认识彼此。
)2. 表示过去段时间内发生的动作或事件,强调持续的时间。
如:She has lived in London for five years.(她已经在伦敦住五年了。
)三、表示经验、知识和技能四、表示动作发生的结果或变化:五、表示经过多次的动作或事件:六、与时间状语连用:1. For + 时间段:表示持续的时间。
如:He has been studying English for two hours.(他已经学习英语两个小时了。
)2. Since + 时间点:表示一个具体的时间点。
如:They have been friends since they were children.(他们从小就是朋友。
)3. Just,already,yet等词:表示已经发生过或尚未发生的动作或事件。
如:She has just finished her homework.(她刚做完她的作业。
)4. Ever,never等词:表示曾经或从未发生过的动作或事件。
如:Have you ever been to Japan?(你曾经去过日本吗?)总之,现在完成时用于表示与现在有关的过去动作或事件,我们在使用时要注意动作的发起时间、持续时间以及对现在的影响等方面,并且要合理运用时间状语以增强句子的准确性和表达能力。
现在完成时的用法

现在完成时的用法1.表示过去经验或行为的结果:I have read that book.(我读过那本书。
)She has seen the movie before.(她以前看过那部电影。
)They have been to Paris.(他们去过巴黎。
)2.表示过去段时间的持续状态,通常使用时间状语来指明具体的时间段:I have lived here for five years.(我在这里住了五年了。
)She has known him since they were in high school.(她自高中时代起就认识他了。
)3.表示过去一直持续到现在的动作或状态:I have studied English since I was a child.(我从小开始就一直在学习英语。
)He has been ill for weeks.(他生病已经好几个星期了。
)She has been waiting for you all day.(她一整天都在等你。
)4.表示过去动作的频率或次数:They have visited the museum twice.(他们参观过博物馆两次。
)5. 表示过去的动作与现在的关系,有时使用“just”或“recently”等时间状语来强调动作发生在不久以前:She has just finished her homework.(她刚刚完成作业。
He has recently returned from his trip.(他最近才从旅行中回来。
)6.表示过去发生但对现在仍有影响的动作:I have lost my keys.(我丢了我的钥匙。
)She has broken her leg.(她摔断了腿。
)需要注意的是,现在完成时强调的是过去动作与现在的关系,通常不明确具体的时间点。
在句子中常常与表示时间段的状语连用,或者用时间状语指明具体时间。
现在完成时的用法

现在完成时的用法现在完成时是英语语法中的一个时态,用于表达过去发生的动作与现在的联系。
它由助动词“have/has”+过去分词构成。
本文将详细介绍现在完成时的用法,并提供相关例句。
1. 表示过去经历或经历的结果现在完成时可以用来描述已经发生的经历或经历的结果,这种情况下通常和过去事实有关。
例句:- I have visited Paris twice.(我已经去过巴黎两次。
)- She has never watched a horror movie.(她从来没有看过恐怖电影。
)- They have won the competition.(他们赢得了比赛。
)2. 表示到目前为止的动作或状态现在完成时还可以用来表示过去的动作或状态延续至今,强调与现在的联系。
通常使用“for/since”来表达延续的时间。
例句:- I have lived in this city for five years.(我在这个城市已经住了五年。
)- She has been in the company since 2010.(她自2010年以来一直在这家公司工作。
)- They have known each other for a long time.(他们认识彼此已经很长时间了。
)3. 表示刚刚发生的动作现在完成时还可以用来表达刚刚发生的动作或事件,尤其是在口语中。
例句:- I have just finished my homework.(我刚刚完成了作业。
)- He has already left for work.(他已经去上班了。
)- Have you ever tried Chinese food?(你尝试过中国食物吗?)4. 使用时间状语与现在完成时连用现在完成时通常和一些表示时间的状语连用,以明确动作发生的具体时间或者时间范围。
例句:- She has studied English since she was a child.(她从小就开始学习英语。
现在完成时四种用法和搭配

现在完成时四种用法和搭配一、掌握四种用法现在完成时有两种主要用法,即已完成用法(或影响性用法)和未完成用法(或持续性用法)。
四种具体用法如下:1. 影响性用法该用法表示某个动作发生于过去,完成于过去,但这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。
如:He has gone home. 他回家去了。
(其影响或结果:现在不在这里)I have seen the film. 我看过这部电影。
(其影响或结果:我知道其内容)He has finished his homework. 他完成作业了。
(其影响或结果:可以做其他事情了)2. 持续性用法该用法表示某动作发生于过去,但并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。
如:He has been blind from birth. 他生下来就双目失明。
He has lived here for five years. 他已在这儿住了5年。
He has worked in films all his life. 他在电影界干了一辈子。
3. 重复性用法该用法表示在过去反复发生的动作,并且这个动作的反复性一直延续至今。
如:My father has always gone to work by bike. 我父亲一向骑车上班。
I have always found him difficult. 我老是感到他这人很难相处。
4. 将来性用法该用法主要见于时间或条件状语从句中,用以表示一个将来完成的动作。
如:I’ll tell you when I’ve finished. 我完成的时候会告诉你。
If she hasn’t gone to bed when you see her, tell her to give me a ring. 如果你见到她时她还没睡觉,让她给我打个电话。
二、记住两类搭配1. 通常与现在完成时搭配的副词与现在完成时通常搭配的副词有already, never, ever, just, before,recently等。
现在完成时的用法

现在完成时的用法:构成:三人称单数主语+has+过去分词主语(复数)+have+过去分词肯定句: 疑问句:She/he/it has worked Has he/she/it worked?I/you/we/they worked. Have I/we/ you/they worked?否定句:She/he/it has not workedI/you/we/they not worked.现在完成时的基本用法:1.现在完成时的已完成用法A.强调不久前完成的动作对现在产生的影响,常与just,already,yet(用于否定句和疑问句)连用,谓语动词用终止性动词.He has just gone out.他刚刚出去.I have already finished my lunch.我已经吃过午饭了.Have you heard the news yet?你听到这个消息了吗?B.强调直到现在为止的生活经历,常与never(从不),ever(曾经)(用于否定和疑问句),(only)once(一次),twice(两次),three times(三次)等连用,可以用how many times 提问,谓语动词用延续性动词.He has never been late for school.他上学从未迟到过.Have you ever limbed that mountain?你爬过那座山吗?Yes,several times.是的,爬过几次.How many times have you ever been to England.你曾经去过英国几次?Only once.只去过一次.2.现在完成时的未完成用法.表示动作或状态从过去某时开始,一直延续至今,可能刚刚结束,也可能继续下去.常与for,since引导的时间状语连用,可以用how long提问,谓语动词时用延续性动词.How long have you lived here?你在这里住了多久.I have lived here for about ten years.我在这里住了大约十年.We have been very busy since the new term began.新学期开始以来,我们很忙.使用现在完成时需注意的问题:1.现在完成时和一般过去时的区别两者所表示的动作都发生在过去,但现在完成时强调这一动作与现在的关系,对现在产生的影响,结果等,所以不能与表过去的时间状语连用;一般过去时只表示过去的事实,不表示与现在的关系,可以和表示过去的时间状语连用.Have you seen the TV play?你看过这部电视剧吗?Yes,I have.是的,我看过.When did you see it?你什么时候看的?I saw it last year.我去年看的.2.终止性动词的完成时终止性动词的肯定式通常不能与表示一段时间的for短语,since短语或从句等连用,因为终止性动词不能表示延续状态,它只能用现在完成时表示已经做了或还没有做,而不能表达做了多久,但在否定句中就没有这个限制.I have been a member of the Youth V olunteers for five years.我是五年前加入青年志愿者队伍的.I have joined the Youth V olunteers for five years.(错)I joined the Youth V olunteers five years ago.常有终止性动词有:Borrow,put,arrive,leave,stand up,sit down,learn,die,come back,sit down…Have gone to与have been to的区分:Have gone to 表示去了人未回来,have been to表示去了好几次,人已经回来了. It can’t be John,he has gone to town.那不可能是John,他进城去了.John knows the way well,he has been to the city before.John知道那里的路,他以前去过那城市。
现在完成时的四种用法

现在完成时的四种用法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
归纳起来,现在完成时共有四种主要用法,现分别解说如下:一、现在完成时表示影响该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。
(结果:他不在这个城市。
)Someone has broken the window. 有人把窗户打破了。
(结果:窗户仍破着。
)I have lost my pen. 我把钢笔丢了。
(结果:我现在无钢笔用。
)He has finished his work. 他把工作做完了。
(结果:他现在可以做其他的事了。
)二、现在完成时表示持续该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
He has worked for us ever since he left school. 他离开学校以后就一直为我们工作。
现在完成时用法大全

现在完成时用法大全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。
现在完成时四种用法和搭配

现在完成时四种用法和搭配一、掌握四种用法现在完成时有两种主要用法,即已完成用法(或影响性用法)和未完成用法(或持续性用法)。
四种具体用法如下:1. 影响性用法该用法表示某个动作发生于过去,完成于过去,但这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。
如:He has gone home. 他回家去了。
(其影响或结果:现在不在这里)I have seen the film. 我看过这部电影。
(其影响或结果:我知道其内容)He has finished his homework. 他完成作业了。
(其影响或结果:可以做其他事情了)2. 持续性用法该用法表示某动作发生于过去,但并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。
如:He has been blind from birth. 他生下来就双目失明。
He has lived here for five years. 他已在这儿住了5年。
He has worked in films all his life. 他在电影界干了一辈子。
3. 重复性用法该用法表示在过去反复发生的动作,并且这个动作的反复性一直延续至今。
如:My father has always gone to work by bike. 我父亲一向骑车上班。
I have always found him difficult. 我老是感到他这人很难相处。
4. 将来性用法该用法主要见于时间或条件状语从句中,用以表示一个将来完成的动作。
如:I’ll tell you when I’ve finished. 我完成的时候会告诉你。
If she hasn’t gone to bed when you see her, tell her to give me a ring. 如果你见到她时她还没睡觉,让她给我打个电话。
二、记住两类搭配1. 通常与现在完成时搭配的副词与现在完成时通常搭配的副词有already, never, ever, just, before,recently等。
现在完成时的用法及例句

现在完成时的用法及例句一、现在完成时的基本用法现在完成时属于英语中最常用的时态之一,用于描述发生在过去某个时间点开始并延续至现在的动作或情况。
它由“have/has + 过去分词”构成,可用于肯定句、否定句和疑问句等语境中。
1. 肯定句肯定句结构为“主语 + have/has + 过去分词”。
例如:- I have finished my homework.(我已经完成了作业。
)- He has lived in London for five years.(他已经在伦敦住了五年。
)2. 否定句否定句要加上“not”,结构为“主语 + have/has + not + 过去分词”。
例如:- They have not seen each other since last year.(他们自从去年以来就没有见面。
)- She has not finished reading the book yet.(她还没有读完那本书。
)3. 疑问句疑问句则将助动词“have/has”提前至主语之前,并加上疑问词。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- Has she received the package yet?(她收到包裹了吗?)二、现在完成时代表延续性的动作或情况1. 表示从过去到现在的经历或经验现在完成时常用于描述一个人在过去某个时间开始并延续至今的经历或经验。
例如:- I have traveled to many countries.(我去过很多国家。
)- She has studied English since she was a child.(她从小就学习英语。
)2. 表示动作刚刚结束现在完成时也可用于表示刚刚发生、刚刚结束的动作,强调此动作对现在造成的影响。
例如:- I have just finished cooking dinner.(我刚煮完晚餐。
现在完成时用法大全

③ever 曾经 句中 ④never 从不 句中⑤just 刚刚 句中现在完成时态1. 用法:①表示过去发生的动作对现在造成的影响和结果,强调结果 .常用的 时间状语有 many times ,just ,yet ,ever ,never ,just ,already ,so far, by now 等。
②表示动作或者状态在过去已经开始,持续到现在,也许还将持续下去。
用 于延续性动词,常常与so far 、for 或者since 短语连用。
si nee +时间点/从句, for + 时间段,女口 for two mon ths 等。
2.现在完成时的构成 have has+过去分词 3. 现在完成时的四个基本句型肯定句 He has fini shed the work. 一般疑问句 Has he fini shed the work?否定句 He has not finished the work.两回答Yes ,he has. No, he hasn '.特殊疑问句 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?例: Have you ever see n pan das?例: I have never been to Beijing. 例: I have just done my work.⑦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<has>gone to去了某地(没回来)例: He has gone to Beijing (去了北京)have<has>been to去过某地(回来了)例: He has been to Beijing. (去过北京)3两结构for two mon ths for + —段时间』m has lived here for 2 mon ths. since last year since + 过去点时间Lucy has been in Beijing since 3 years ago.since 3 years ago since 1990 since he came heresince + 过去时态句子He has bee n in Chi na since he came here. 4如果句子里面没有时间状语,汉语意思能够加“已经”,往往用现在完成时态。
现在完成时的用法

现在完成时的用法1 定义表示过去发生的动作对现在造成的影响和结果,即用一个过去的动作来说明现在的情况,2 构成助动词have/has + done 现在完成时属于现在时态3 用法1)表示动作到现在为止已经完成或刚完成,常与副词already, not...yet,now, just, never连用I haven't finished my homework yet. He has never been to the South Pole.2)表示过去开始的并持续到现在,还可能继续下去的动作或状态,常与today,this week(month, summer, year), recently, in the past few years, in the last two years, since 1959(用于某一特定时) for a long time(用于一段时间).We have studied English for at least four years.We haven't seen each other since 1993.A lot of factories have been set up in the past 3 years.3)have/has been to "去过" 已回来have/has gone to "去了" 还没有回来4)终止行动词在现在完成时中不与for 或since 短语(从句)等连用,必须改为延续性动词. borrow-keep get, receive-hear from leave-be away go there/to China-be there/in China die-be dead join the League-be a League member, be in the League get to know-know join the army-be in the army, be a soldier come back/here-be here/back buy-have4 延续动词与瞬间动词1) 用于完成时的区别延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。
现在完成时用法大全

例: He has bought the book for 3 years 錯)因buy 这个一次性动词不能和一段时间 for 3 years 连用,改正的办法有五种:现在完成时态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 已经 肯定句中或句尾 my pen already.② yet 已经 否定句和疑问句句尾 例:I have not finished the work yet.Have you bought a computer yet?例: Have you ever seen pandas? 例: I have never been to Beijing.例: I have just done my work. 例: I have never been there before. 例:So far he has learnt 200 words. 例: How long have you lived here?⑨how many times 多少次 例: How many times has he been to Beijing?2两词组 since 3 years ago since 1990 since he came heresince 过去时态句子 He has been in China since he came here.4如果句子里面没有时间状语, 汉语意思能够加“已经”,往往用现在完成时态。
英语现在完成时用法总结

英语现在完成时用法总结英语中的现在完成时是一个非常重要且常用的时态,它用来描述过去发生的动作或状态与现在之间的关系。
接下来,让我们详细地探讨一下现在完成时的各种用法。
一、现在完成时的构成现在完成时的构成是“have/has +过去分词”。
其中,have 用于第一人称(I,we)、第二人称(you)以及复数主语;has 用于第三人称单数(he,she,it)。
例如:I have seen that movie(我看过那部电影。
)He has finished his homework(他已经完成了他的作业。
)二、现在完成时的基本用法1、表示过去发生的动作对现在造成的影响或结果这种情况下,动作发生在过去,但重点是强调其对现在产生的影响。
例如:I have lost my keys I can't find them anywhere(我把钥匙丢了,到处都找不到。
)“丢钥匙”这个动作发生在过去,但现在的结果是“找不到钥匙”。
2、表示过去已经开始,持续到现在的动作或状态这个动作可能还会继续下去。
例如:I have lived here for five years(我在这里住了五年了。
)“居住”这个动作从过去开始,一直持续到现在。
3、表示经历或经验例如:She has visited many countries(她游览过很多国家。
)三、常与现在完成时连用的时间状语1、 already(已经),通常用于肯定句中例如:I have already finished my work(我已经完成了我的工作。
)2、 yet(还,尚未),用于疑问句和否定句中例如:Have you finished your homework yet?(你作业做完了吗?)I haven't eaten yet(我还没吃。
)3、 just(刚刚)例如:He has just left(他刚刚离开。
)4、 ever(曾经)例如:Have you ever been to Beijing?(你曾经去过北京吗?)5、 never(从不)例如:I have never seen such a beautiful place(我从未见过如此美丽的地方。
现在完成时的用法。

现在完成时的用法。
使用现在完成时的情况:
1. 表示过去发生的动作对现在的影响,例如:“I have eaten breakfast, so I am not hungry now.”
2. 表示过去持续到现在的动作或状态,例如:“I have known him for five years.”
3. 表示过去从某个时间开始,一直持续到现在的动作或状态,例如:“I have been living in this city since 2010.”
5. 表示过去发生的动作目前还未完成,例如:“I have been studying for three hours, and I still have one hour left.”
注意事项:
1.如果动作或状态在过去已经结束,并且没有和现在有关系,应该使
用过去时态。
2. 现在完成时最好与具体时间或频率词连用,以便更清楚地表达动
作或状态的发生情况,例如:“I have watched three movies this week.”
3. 如果使用现在完成时来表达动作或状态的持续时间,应该使用since或for来连词,例如:“I have been studying English for
three years.”
综上所述,现在完成时是英语语法中非常重要的一个时态,可以用来
表达过去动作或状态对现在的影响,或者表示过去到现在的持续情况,需
要在实际应用中灵活掌握。
现在完成时的用法

现在完成时用法【现在完成时的构成】现在完成时是由“助动词have / has + 过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需加强记忆。
如:I have just cleaned my clothes.我刚洗过衣服。
My brother has done his homework already. 我的弟弟已经做完他的作业了。
友情提示:在现在完成时的各种结构中,have, has均为助动词,无实际意义,只起构成时态的作用,不可省略。
当主语是第三人称单数时助动词用has,其余人称一律用have。
【现在完成时的句式】1. 否定句式:现在完成时的否定句式是“haven't (hasn't)+过去分词...”。
如:I have not seen the movie yet. 我还没看这部电影。
2. 一般疑问句:Have(Has)+主语+过去分词...?如:—Have you finished the work?你已经做完这项工作了吗?—Yes, I have. 是的,我已经做完了。
(No, I haven't. 不,我还没有做完。
)—Has she arrived here?她已经到这儿了吗?—Yes, she has. 是的,她已经到了。
(No, she hasn't. 不,她还没有到这儿。
)3. 特殊疑问句:特殊疑问词+have(has)+主语+过去分词...?如:How many times have you been to the Great Wall?你去过长城几次?友情提示:肯定句中有some, already时,改为否定句或疑问句时通常要分别改为any, yet。
如:I have already finished my homework. 我已经完成了我的作业。
→ I haven't finished my homework yet. (否定句)→ Have you finished your homework yet? (一般疑问句)【现在完成时的用法】1. 现在完成时的“完成用法”:表示过去发生或已经完成的某一动作或存在的状态对现在造成的影响或结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时的四种用法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
归纳起来,现在完成时共有四种主要用法,现分别解说如下:一、现在完成时表示影响该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。
(结果:他不在这个城市。
)Someone has broken the window. 有人把窗户打破了。
(结果:窗户仍破着。
)I have lost my pen. 我把钢笔丢了。
(结果:我现在无钢笔用。
)He has finished his work. 他把工作做完了。
(结果:他现在可以做其他的事了。
)二、现在完成时表示持续该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
英语微信群是目前学习英语最有效的方法,群里都是说英语,没有半个中文,而且规则非常严格,是一个超级不错的英语学习环境,群里有好多英语超好的超牛逼的人,还有鬼佬和外国美眉。
其实坦白说,如果自己一个人学习英语太孤独,太寂寞,没有办法坚持,好几次都会半途而废。
只要你加入到那个群里以后,自己就会每天都能在群里坚持学,坚持不停地说和练,由于是付费群,群里的成员学习氛围非常强,每天的训练度都非常猛,本来很懒惰的你一下子就被感染了,不由自主地被带动起来参与操练,不好意思偷懒,别人的刻苦学习精神会不知不觉影响你,Empty Your Cup英语微信群(群主vx 601332975)可以彻底治好你的拖延症,里面学员都非常友好,总是给你不断的帮助和鼓励,让你学英语的路上重新燃起了斗志,因为每天都在运用,你的英语口语就能得到了迅猛的提升,现在可以随便给一个话题,都能用英文滔滔不绝的发表5分钟以上对这个话题的看法和观点,想提高英语口语的可以加入进来,It really works very well.加入纯英语微信群的20大特别理由1,加群可以每天拥有正能量2,加群可以彻底攻克英语口语3,加群可以不断结识高端人脉4,加群可以每天不断突破自我5,加群可以每天保持精神亢奋6,加群可以彻底改变你的命运7,加群可以每天给自己大脑充值8,加群可以让自己每天不断进步9,加群可以彻底激发你的无限潜能10,加群可以让你持续性的终身学习11,加群可以让你随时随地的学英语12,加群可以让你拥有无穷的个人魅力13,加群可以让你战胜自卑,突破自我14,加群可以借助群体的力量壮大自己15,加群可以让自己的核心竞争力不断增加16,加群可以跟着群里的口语大咖一起学习17,加群可以让你脱胎换骨变成有影响力的人18,加群可以加入成功的氛围,融入成功的环境19,加群可以和群里牛人交流分享学习经验心得20,加群可以实现内部绝密资源共享,共同进步He has worked for us ever since he left school. 他离开学校以后就一直为我们工作。
三、现在完成时表示重复即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。
如:How often have you seen her? 你隔多少见她一次?My father has always gone to work by bike. 我父亲一向骑车上班。
四、现在完成时表示将来同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。
如:I’ll wait until he has written his letter. 我愿等到他把信写完。
When you have rested, I’ll show you the garden. 等你休息好之后,我领你看我们的花园。
【跟踪训练】1.We _______ to move but are still considering where to go to.A.are decidingB.decidedC.have decidedD.had decided2.I left my pen on the desk and now it’s gone; who _______ it?A.tookB.has takenC.will takeD.had taken3.I feel sure I _______ her somewhere before.A.was to meetB.have metC.had metD.would meet4.—Will you go to the park now?—Not until I _______ my physics exercises.A.will finishB.have finishedC.will have finishedD.had finished5.—Did you enjoy the film?—Yes, it’s the best one I _______ these years.A.had B.have had C.had had D.would have6.—Why do you look worried?—Fred left the company half an hour ago. His work _______ unfinished since.A.leftB.was leftC.has leftD.has been left7.—Why did you come by bus?—My car broke down yesterday evening and I _______ it repaired.A.didn’t haveB.don’ t haveC.won’t haveD.haven’t had8.There _______ less accidents on this road since the speed limit was introduced.A.have beenB.wereC.had beenD.have had9.Look at that little boy wandering about—perhaps he _______ his mother.A.will loseB.is losingC.had lostD.has lost10.The plans _______ under discussion for a year now, but no decision _______ reached.A.have been, has beenB.are, isC.have been, isD.are, has been11.—I suppose you ______ that report yet?—I finished it yesterday, as a matter of fact.A.didn’t finishB.haven’t finishedC.hadn’t finishedD.wasn’t finishing12.—_______ any replies yet?—Six yeses and two noes so far.A.Do you haveB.Did you haveC.Have you hadD.Had you had13.— _______ leave at the end of this month.— I don’t think you should do that until _______ another job.A.I’m going to; you’d foundB.I’m going to; you’ve foundC.I’ll; you’ll findD.I’ll; you’d find【答案与解析】1.C。
用现在完成时表示影响,即指现在已经作出决定。
2.B。
用现在完成时表示影响或结果,即现在笔不见了,结果是由于某人已经把它拿走了。
3.B。
b efore 用作副词时不与具体时间连用,泛指“以前”,通常与一般过去时或现在完成时连用。
4.B。
因为在时间状语从句中要用一般现在时代替一般将来时。
若强调从句动作发生在主句动作之前时,用现在完成时代替将来完成时,本题属后一种情况。
5.B。
因为these years 是包括现在在内的,故用现在完成时。
6.D。
受前一句l eft的影响,易误选B。
题干中的s ince说明此处应用现在完成时态。
从问句中也可看出来,此处强调动作对现在的影响,故要用现在完成时的被动式。
7.D。
从昨天坏了一直到今天此时还没有修好,表示从过去某一时刻开始一直延缓到现在的动作或状态要用现在完成时态。
8.A。
根据句中的s ince可知,空格处应用现在完成时。
句意为:自从实施速度限制,这条路上的交通事故已经少些了。
9.D。
根据前文语境可知,这个小男孩当时在w andering about(慢无目的地闲逛),所以他有可能已经与他母亲走散了,故用现在完成时最合适。
10.A。
根据句中的f or a year now可知,计划的讨论到现在已持续了一年,它表示的是从过去一直持续到现在的情况,所以第一空要用现在完成时;而第二空用现在完成时,则表示的是一种结果。
11.B。
根据答语的意思“事实上,我昨天就完成了”可知,问话人的意思肯定是“我想你还没有写完报告吧”,所以用现在完成时,表示现在的结果。
12.C。
此处用现在完成时表示询问结果。
13.B。
从对话内容上看,这是两个关系比较要好的朋友(或熟人或亲人等)之间的谈话。