现在完成时的基本用法
- 格式:doc
- 大小:26.50 KB
- 文档页数:3
现在完成时的用法1)表示到现在为止已发生或完成的动作,其结果的影响现在依然存在,往往具有因果关系。
常与just,already,yet,before,twice,three times 等时间状语连用。
I have already finished my homework.2)表示从过去某时开始且一直持续到现在的动作或状态,只能用某些带有延续意义的动词。
常与since+时间点,for+时间段,how long ,so far, in the last few years等时间状语连用。
I have learned English for about 5 years.注意:非延续性动词在现在完成时的肯定句中不能与since或for表示的一段时间连用,而必须把其改为现对应的延续性动词。
但在否定句中可以连用。
如:He has gone to America. 他到美国去了.→He has been in America for 2 years.他到美国已经两年了.I haven’t met him for 2 years.我已有两年没有遇见他了。
常见的非延续性动词相应的延续性动词为:leave→be away borrow →keep buy →have begin\ start →be on die →be dead move to →live in finish →be over become →befall asleep \ get to sleep →be asleep3)It has been +一段时间+since+从句(从句用一般过去时)It has been 9 years since I started to learn English.4)has been to+某地“去过某地”(现在已回来了)has gone to+某地“到某地去了”(现在还没回来)。
现在完成时的用法口诀一、现在完成时的定义和用法现在完成时是英语中一种非常重要的时态,它用来表示过去发生的动作对当前时间产生的影响或结果。
在句子中,现在完成时通常与时间状语词或短语连用,以明确动作发生的时间点或持续的时长。
下面将详细介绍现在完成时的用法,并提供一个简单易记的口诀帮助学习者掌握。
二、构成现在完成时的结构现在完成时由助动词“have/has”和动词过去分词构成。
具体构成方式如下:1. 肯定句结构:主语 + have/has + 过去分词 + 其他成分例如:- I have studied English for five years.(我已经学习英语五年了。
)- She has finished her homework.(她已经完成了家庭作业。
)2. 否定句结构:主语 + have/has + not + 过去分词 + 其他成分例如:- He has not seen the movie yet.(他还没有看过电影。
)- We haven't visited that museum before.(我们以前没有参观过那个博物馆。
)3. 疑问句结构:Have/Has + 主语 + 过去分词 + 其他成分?例如:- Have you ever been to Europe?(你去过欧洲吗?)- Has she finished her presentation?(她完成报告了吗?)三、现在完成时的用法和意义1. 表示过去到现在的经验或经历现在完成时常用来描述从过去某个时间点开始一直延续到现在的动作或状态。
这种情况下,使用程度副词或表达时间段的短语可以更加精确地说明时间长度。
例如:- I have known him since we were in high school.(我认识他自从我们还在中学时。
)- They have lived in this city for ten years.(他们在这座城市已经居住了十年。
完成时的四种时态的基本结构完成时态是英语中最常用的时态之一,它表示过去某个时间点或时间段已经完成的动作或状态。
完成时态有四种基本结构,分别是现在完成时、过去完成时、将来完成时和完成进行时。
下面将分别介绍这四种时态的基本结构和用法。
一、现在完成时现在完成时的基本结构是“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.(她在搬到伦敦之前在巴黎住了两年。
现在完成时的用法have(has)+过去分词1.现在完成时用来表示现在之前已发生活或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.I have lost my wallet.(含义是:现在我没有钱花了.)Jane has laid the table.(含义是:已可以吃饭了.)Michael has been ill.(含义是:现在仍然很虚弱)He has returned from abroad. (含义是:现在已在此地)2. 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用. Mary has been ill for three days.I have lived here since 1998.3. 现在完成时往往同表示不确定的过去时间状语连用,如already, yet, just, before, recently, lately等: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 yet4. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等: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 on several occasions.5. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等:Peter has written six papers so far.Man has now learned to release energy from the nucleus of the atom.There has bee too much rain in San Francisco this year.The friendly relations and cooperation between our two countries have been enhanced in the past few years.Up to the present everything has been successful.6. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性. Thomas has studied Russian. (现在不再学俄语)Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句)7. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.We have had four texts this semester.===================现在完成时的“完成用法”和“未完成用法”1.现在完成时的"完成用法"现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
现在完成时态的用法总结
1.表示过去的经历或经历:
运动员:I have played soccer since I was a child. (我从小就开始踢足球了。
)
老师:She has taught English for 10 years.(她已经教了10年英语。
)
2.表示过去一些时间开始,但一直持续到现在的动作:
我们已经等了一个小时了。
:We have been waiting for an hour.
我已经住在这个城镇上10年了。
:I have lived in this town for 10 years.
3.表示过去一些时间内发生的具体动作或事件:
我刚刚完成了我的作业。
:I have just finished my homework.
我吃了早饭之后,就去上班了。
:I have gone to work after having breakfast.
4.过去的经历对现在的影响:
我刚刚吃过饭,所以我不饿了。
:I have just had dinner, so I'm not hungry.
我读了很多书,所以我现在的英语水平很高。
:I have read a lot of books, so my English level is high.
5.过去发生、但时间不明确的动作或事件:
我看过这部电影。
:I have seen this movie.你去过巴黎吗?:Have you been to Paris?。
. 现在完成时的用法现在完成时还可表示开始于过去,持续到现在的动作或状态,常与表示包括现在在内的时间状语连用,如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+动词的过去分词(done)A、肯定句: 主语+have/has+动词的过去分词+宾语例句:I have worked. / He has worked.B、否定句:主语+have/has+not+动词的过去分词+宾语例句:I have not (haven't ) worked. / He has not (hasn't )worked .C、一般疑问句:Have/Has+主语+动词的过去分词+宾语例句:Have you worked ? 回答Yes,I have./No , I haven't .Has he worked ? 回答 Yes, he has./ No, he hasn't.D、特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)例句:Where have they been to twice ?回答:They have been to + 地点.How many times have they been to UK?回答I have been to UK three times.(提示:特殊疑问句不能用简单的YES/NO回答)二.功能及意义1.表示一个动作发生在过去,对现在仍有影响,但没有具体的过去时间修饰。
常由下列副词修饰: ever曾经, never从不, already已经, yet还(未),(yet 只用在否定句和疑问句中), just刚刚, recently,lately近来, so far 迄今为止= until now, up to now, before 以前例:Have you ever been to the Great Wall?(一般疑)你曾经去过长城吗?I have never heard of such a man.我从没有听说过那个人。
We have just had lunch 我们刚刚吃过午饭I have already returned your money.我已经把钱还给你了。
现在完成时的用法讲解一、现在完成时的基本概念和构成现在完成时是英语中一个常用的时态,用来表示过去发生或已经完成的动作与现在的关系。
它由助动词“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. 与将来完成时对比:将来完成时用于表示将来某个时间点之前已经发生或已经完成的事情,而现在完成时则用于表示从过去某个时间点开始到现在所持续的动作或状态。
现在完成时的用法详解现在完成时:表示过去某一时间发生的动作对现在造成的影响和产生的后果,还有可能一直延续下去。
结构为:has/have+过去分词(黑点表示现在和过去两个时间点,实箭头表示动作在延续,虚箭头表示动作可能继续持续。
)基本用法:一、开始于过去的动作一支烟学到现在,对现在有影响。
现在完成时跨越两个时间,一是过去,一是现在。
1.Have you wait long ?你等很久了吗(现在还在等着)2.She has invited my whole family to supper on Sunday.她已邀请我们全家周日去吃晚饭(结果:周日有安排了)3.She has won prizes for her records and a prize for one of her films.她的唱片曾多次获奖,她的一部电影也曾获奖(结果:奖品在她手里)二、现在完成时表示最近发生的动作时,可以与just,recently,already,yet,still,atlast终于,finally,almost等副词连用。
1.What good books have you read recently?你最近阅读了什么好书2.The stone works have already repaired both the tower.石匠已经修复了两座石塔。
3.Not enough building materials for this project have been collected.为这项工程采集的材料还不够。
4.Has it stopping rraining yet?雨停了吗5.I still haven’t passed my driving test.我还未通过驾驶考试。
6.At last he has done it.他终于把它做完了。
7.The exact amount has not been finally decided.确切的数目还没有最终确定。
现在完成时的用法:构成:三人称单数主语+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知道那里的路,他以前去过那城市。
现在完成时用法大全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。
现在完成时用法【现在完成时的构成】现在完成时是由“助动词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 构成助动词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) 用于完成时的区别延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。
现在完成时讲解与练习
(一)现在完成时的基本用法
(1)强调动作是从过去持续到现在,并有可能继续持续下去。
(2)强调对现在的影响或结果,此用法容易和一般过去时混淆。
两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。
(3)在过去不确定的时间里发生的动作,但是结果对现在有影响。
一、现在完成时的构成
(一)肯定式
主语+助动词have /has +过去分词+其它
说明:这里的have /has是助动词,没有什么具体意义。
当主语是第三人称单数时助动词用has,其余人称一律用have。
has,have的缩略式分别为's或've。
规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。
实例:
1)I've just copied all the new words .我刚抄写了所有的生词。
(表示不要再抄了)
2)She has lost her books .她丢失了她的书。
(表示到目前为止还没有找到)
(如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到)
3)We've just cleaned the classroom .我们刚好打扫了教室。
(表明现在教室是干净的)
(二)否定式
主语+助动词have /has+not+过去分词+其它
说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。
have not,has not的缩略式分别为haven't ,hasn't。
另外,肯定句中有some,already时,改为否定时要分别改成any,yet。
实例:
1)I haven't finished my homework yet.我还没有完成我的作业。
2)She hasn't travelled on a train .她没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。
又如:
4)I have never seen him before.以前我从来没有见过他。
(三)一般疑问式
助动词Have /Has +主语+过去分词+其它
说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some ,already改为any,ye t就构成了一般疑问句。
肯定回答用“Yes,主语+have /has.否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。
实例:
1)—Have you ever made dumplings 你曾经做过饺子吗
—Yes ,I have .是的,我做过。
2)—Has she ever been abroad 她曾经出过国吗
—No,never.不,从来没有。
3)—Have they found the lost books yet 他们已经找到了丢失的书吗—Yes ,they have.是的,他们找到了。
@注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。
例如:You have never come to our school ,have you 你以前从来没有来过我们学校,是吗
二、现在完成时的用法
(一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词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 多放在助动词与过去分词之间。
实例:
I have never travelled by plane before.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。
实例:
1)Have you been to Hainan before 你以前去过海南吗
2)I haven't eaten Guangdong food before.我以前没吃过广东菜。