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

英语语法现在完成时一、现在完成时的基本结构肯定句:主语+have/has+动词的过去分词+其他否定句:主语+have/has+not+动词的过去分词+其他一般疑问句:Have/Has+主语+动词的过去分词+其他特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)二、现在完成时的用法1. 现在完成时用来表示过去已经完成的动作对现在造成影响或后果。
也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.我已经邮寄出了照片。
与此种用法连用的时间状语时一些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never等。
2. 现在完成时也可用来表示动作或状态发生在过去某一时刻,持续到现在并且有可能会继续持续下去。
He has lived here since 1978.自从1978年以来,他一直住在这儿。
(动作起始于1978年,一直住到现在,可能还要继续住下去。
)此种用法常与for(+时间段),since(+时间点或过去时的句子)连用。
谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:go out----be outfinish----be overopen----be opendie----be deadbuy---havefall ill---be illcome back----be backcatch a cold----have a cold三、现在完成时常见考法对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。
在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。
【典型例题】His father_____the party since 1978A.joindB.has joinedC.was inD.has been in答案:D解析:本题考查学生对现在完成时的熟练掌握。
英语现在完成时语法讲解

英语现在完成时语法讲解英语现在完成时(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 + 主语 + 动词的过去分词?否定式:主语 + 助动词have/has + not + 动词的过去分词。
例句:1. I have cleaned my room。
我已打扫了房间。
2. He hasn’t finished his homework。
他还没完成作业。
3。
Have you read this novel ? 你看过这本小说吗?Yes , I have. 是的,看过了。
No, I haven’t. 不,没看过。
4. We have studied English for two years。
我们已经学了两年英语了.5. They haven’t seen each other since 1998.自从1998年他们就没再见过面.现在完成时的主要用法1.表示过去发生的某一动作对现在造成的影响或结果。
-— It's so dark。
-—Someone has turned off the light.(有人刚把灯关了,对现在造成的结果是:现在很黑)-— Are you free?-—I have finished my homework. I am free(我已经完成了家庭作业,对现在造成的结果是很有空)2.表示过去已经开始, 持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在的一段时间的状语连用。
表示持续动作或状态的词应是延续性动词.常与since + 过去的时间点,since+谓语是一般过去时的从句;for + 一段时间,so far 等时间状语连用。
如:I have learnt English for more than ten years.我已经学了10多年的英语。
(从10年前开始,持续到现在还在学)She has swum since half an hour ago。
现在完成时语法讲解

现在完成时讲解一.基本结构:助动词have/has + 过去分词(done)二.用法(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money (so far到目前为止).(含义是:现在我没有钱花了)Guo zijun has (just/already) come. (含义:郭子君现在在这儿)My father has gone to work.(含义是:我爸爸现在不在这儿)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与(for +时间段),(since+时间点或过去时的句子),so far等时间状语连用.①for + 时间段They have known e ach other for five years. 他们已经相互认识五年了。
I have lived here for three years.我已经在这儿住了3年了。
(从3年前开始,持续到现在还住在这儿)②since + 过去一个时间点(译为:自从……以来)I have lived here since 2011.自从2011年我就住在这儿。
(从2011年开始,持续到现在还住在这儿)③since+时段+agoThey have known each other since five years ago.④since+从句(过去时)Since he was a child, he has lived in England. 自从他是个孩子,他就住在英国。
⑤It is+时段+since+从句(过去时)三.句型:肯定句:have/has + 过去分词(done)否定句:主语+ have/ has + not+过去分词+其他.缩写:haven't/hasn't.(一般疑问句:Have/ Has+主语+过去分词+其他?简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)I have finished my homework.(肯定句)我已经完成我的家庭作业了。
小学语法---现在完成时

现在完成时一、现在完成时的用法:1. 过去某时发生的动作到目前为止这个动作已经完成或刚刚完成。
如:1)I have finished my homework. 我做完家庭作业了。
(过去某时开始做,到现在已完成)2)He has already come 他已经来了。
(过去某时开始离开某地到这来,现在已在这。
)2. 表示动作发生在过去并延续到现在。
如:1)I have studied English for six years. 我已经学了六年英语了。
(六年前开始学英语,一直学到现在, 也可能继续学也可能就此不学了。
)2)I have lived in Shenyang since 1990. 我从1990年就在沈阳住。
(从1990年开始住在沈阳一直住到现在,也可能继续住也可能就此为止。
)二、现在完成时的结构1)肯定式:主语+ have / has + 过去分词2)否定式: 主语+ have / has + not + 过去分词3)一般疑问式Have / Has + 主语+ 过去分词4)特殊疑问式特殊疑问词+have/has+主语+过去分词三、现在完成时的时间状语现在完成时常用的时间状语包括“since, so far, before, already, yet, just, recently…”。
例如:I have had a dog now. 我现在有一个小狗了I haven’t heared from him recently. 最近我没收到他的信。
注意:1) 当表示一段时间,现在完成时可以用for 或since引导的状语。
例如:I’ve known Li Li for 4 years. 我认识丽丽已经4年了。
I have worked here since 8 years ago. 自从8年前我就在这工作。
2) 当在肯定陈述句中含有already或just 时,在转换成否定句时,要把句中的already 或just 去掉,在句末加上yet.。
现在完成时的语法

现在完成时的语法现在完成时是英语中的一种时态,用来表示过去发生的动作对现在产生的影响或结果。
它通常由助动词"have/has"加上动词的过去分词构成。
现在完成时的使用有以下几个方面:1. 表示过去发生的动作对现在产生的影响或结果例如:I have finished my homework.(我已经完成了作业。
)2. 表示过去发生的动作在过去某个时间点之前已经完成例如:She has lived in Beijing for five years.(她在北京已经住了五年了。
)3. 表示过去发生的动作经常性地或反复地发生,持续到现在例如:I have visited Japan three times.(我已经去过日本三次了。
)4. 表示过去发生的动作与现在的情况有关联例如:I have lost my keys.(我丢了我的钥匙。
)现在完成时的句子构成为:主语 + have/has + 过去分词使用现在完成时需要注意以下几点:1. 没有明确的过去时间状语词时,使用现在完成时表达过去发生的动作对现在的影响或结果。
例如:I have eaten lunch.(我吃过午饭了。
)2. 使用了明确的过去时间状语词时,要使用一般过去时。
例如:I ate lunch yesterday.(我昨天吃了午饭。
)3. 动词的过去分词形式有规律变化和不规律变化两种。
规律变化的过去分词形式是在动词原形后加-ed或-d,例如:play - played,finish - finished。
不规律变化的过去分词形式则需要根据具体动词的变化规则来记忆,例如:go - gone,eat - eaten。
4. 现在完成时不能与表示过去的时间状语词同时使用。
例如:I have finished my homework yesterday.(错误)正确的表达应该是:I finished my homework yesterday.(我昨天完成了作业。
现在完成时语法解释大全

现在完成时语法解释大全一、现在完成时的定义现在完成时是表示动作或状态发生在过去,但与现在有关联的一种时态。
这个时态强调对现在产生的影响或结果,常用于描述已经发生的事情,特别是与现在情况有关联的事情。
二、现在完成时的基本结构现在完成时的基本结构是“have/has + 过去分词”,其中“have/has”是助动词,表示现在完成时的时态。
“过去分词”是动词的过去形式。
三、现在完成时的常用时间状语现在完成时常用的时间状语包括:already(已经)、yet(尚未)、before(以前)、recently (最近)、lately(近来)、since(自从)、in the past few years(在过去的几年里)等。
四、现在完成时的否定形式现在完成时的否定形式是在助动词“have/has”前面加上“not”,即“have/has not + 过去分词”。
例如:“I haven't finished my homework yet.”(我还没有完成作业。
)五、现在完成时的疑问形式现在完成时的疑问形式是在助动词“ha ve/has”前面加上疑问词“have/has”,后面跟动词的过去分词,即“Have/Has + 主语+ 过去分词?”。
例如:“Have you finished your homework yet?”(你完成作业了吗?)六、现在完成时与一般过去时的区别现在完成时与一般过去时都表示过去发生的动作或状态,但它们的重点不同。
现在完成时强调对现在的影响或结果,而一般过去时只是简单地描述过去发生的事情,不涉及现在的状态。
例如:“I finished my homework an hour ago.”(我一小时前完成了作业。
)(用一般过去时)和“I have finished my homework now.”(我已经完成了作业。
)用现在完成时则强调现在不需要做作业了,对现在的情况产生了影响。
中职英语语法:现在完成时

现在完成时(Present perfect)一、现在完成时定义1.过去发生并且已经完成的动作对现在造成影响或后果。
2.过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
二、现在完成时的结构have/has done动词的过去分词变化规则1.+ed work,plant,call2.e+d live,change,like,love,agree,save,hate,move,arrive,,skate, hope,use3.以重读闭音节结尾,末尾只有一个辅音字母的双写+ed.如:plan,stop, drop,fit(适合),prefer(更喜欢),travel4.以辅音字母+y,结尾,变y为i+edtry,study,carry,hurry,cry,worry,copy5.不规则变化三、现在完成时的标志词标志词:already yet never ever just before recently once/twice 数字+times so far by now up to nowuntil now these days in/over/during the last/past+时间段for+一段时间since+过去的某一个时间点标志词讲解already: 往往用于肯定句,放在句中或句末,在句中时位于助动词或系动词后,实义动词前。
He has already left here.yet用于否定句和疑问句,一般在句末。
My teachers haven’t had breakfast yet. Have you written to your parents yet? ever用于肯定句和疑问句中,在句中位于助动词和系动词后,实义动词前。
Have you ever visited the museum?never用于句中,助动词或系动词后,实义动词前,表示否定意义。
We have never met again since that day.just 用于句中,表示“刚刚”,与already,never等副词位置一样。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时的基本句型:肯定式:主语+助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+动词的过去分词?否定式:主语+ 助动词have/has + not+动词的过去分词.例句:1.Ihave cleaned myroom. 我已打扫了房间。
2. He hasn’tfinished his homework. 他还没完成作业。
3. Have you read thisnovel? 你看过这本小说吗?Yes,I have. 是的,看过了。
No, I haven’t. 不,没看过。
4.We have studied English for twoyears.我们已经学了两年英语了。
5.They haven’tseen each other since1998. ﻫ自从1998年他们就没再见过面。
现在完成时的主要用法1.表示过去发生的某一动作对现在造成的影响或结果。
--It’ssodark.--Someone has turnedoff the light.(有人刚把灯关了,对现在造成的结果是:现在很黑)-- Areyou free?--I havefinished myhomework. Iam free(我已经完成了家庭作业,对现在造成的结果是很有空)2.表示过去已经开始, 持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在的一段时间的状语连用.表示持续动作或状态的词应是延续性动词.常与since+ 过去的时间点,since+谓语是一般过去时的从句;for+ 一段时间,sofar 等时间状语连用。
如:I have learnt English for more than tenyears.我已经学了10多年的英语。
(从10年前开始,持续到现在还在学)She has swum since half anhourago.我已经游泳了半个小时(半个小时前已经开始游泳,到现在还在游)3.表示人曾有过或到目前为止从未有过的经历.I haveeverbeentothe Summer Palace?(我曾去过颐和园)I have never hada car.(我从未有过汽车。
)现在完成时的时间状语常与①already, ②never, ③ever,④just(刚才),⑤yet,⑥b efore, ⑦upto now, ⑧so far(到目前为止),⑨for the lastfew weeks, ⑩these days, ⑾since2010/twoyearsag o,since he came here,⑿for a long time(13)in the last/ past…years等连用。
a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。
eg:•Hehas already lefthere. 他已经离开这里了。
•Has he alreadyleft here?他(真的)已经离开这里了吗?(表示加强语气)•My teachershaven’thad breakfastyet.我的老师们还没有吃早饭。
•Have you writtentoyour parentsyet?你已经给你父母写过信了吗?b)never 是否定词,表示“从来没有”,而ever表示“曾经”•Wehavenever been tothe Great Wall. 我们从来没有去过长城。
•Have you ever been toCanada?你们曾经去过加拿大吗?--c) just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间),just now(用于过去时)•He hasjust come back. 他刚刚回来。
•They have just finished the work.他们刚刚完成那项工作。
d)before用于完成时,而ago用于过去时•He has startedhis work tenyearsbefore. ﻫ他十年前就已经开始他的工作了。
•Hestarted his work tenyears ago. 他是十年前开始他的工作的。
•常用于现在完成时的时间副词,介词:already(已经): 用于肯定句I havealready posted the letter.yet(已经):用于否定句,疑问句He hasn’t done his homework ye t.just(刚刚) Theyhave justleft.ever(曾经)Have you ever been to Beijing?never(从不)I havenever seen him.before(以前)Have youseenthefilm before?since(自从…以来) I’ve worked inthe schoolsince 1999.for(长达) He’s livedin Shenzhenfor 6years.in the past several days / weeks/years(在过去的…)recently(最近) I havenot written tomy parentsrecently.so far(到目前为止)Sofar she has learned 5English songs.up tonow(到目前为止)this morning/month/year(今天早上/这个月/今年)现在完成时与一般过去时的区别I lived there2yearsagoIhave lived here fortwo yearsI have lived heresince twoyearsago.I have lived here since I came here.1.都表示过去发生的事2.现在完成时强调过去和现在的联系,不能和具体的时间状语连用;3.一般过去时强调过去发生的事或状态与表示过去的具体时间连用(last, ago,yesterday,etc. )当有一个表示过去某时的状语时,不能用现在完成时,而多用一般过去时。
I sawMaryan hour ago.She lost her handbag yesterday .有些时间状语,既能用于现在完成时,又能用于一般过去时,但意义上有差别。
I’ve writtenthree lettersthis morning.(说话时仍是上午)I wrote three letters this morning.(说话时仍是上午或晚上)现在完成时强调动作或事情发生在过去,一直延续到现在,而且还有可能继续延续下去;而一般过去时只表示发生在过去的动作或事情。
I have taughtthis classfor tenyears.(还在教)I taughtthis class fortwo years.(曾教过两年,现在不教了)一般过去时态和现在完成时态同义转换1.我们买这本书三年了.We have hadthe book for three years.We bought the bookthree yearsago.2.他感冒三天了.He hashada cold for threedays.--He caught a cold threedays ago.3.我借的这本书一周多了.I have kept the book for a week .Iborrowed thebook a week ago.4.我成为一个学生两年多了.Ihave been a student for over two years.I became a studenttwo yearsago.5.MrBlack死了三年了。
MrBlack has been dead forthree years.MrBlack died three years ago.重点句型:ﻫIt is/ has been+段时间+since从句段时间+has p assed+ since从句eg.他去世了两年了:He died two years ago.Hehas beendead for two years/since two years agoItis/hasbeentwoyears sincehedied.Two years has passed sincehedied.注:现在完成时不能和表示过去的时间状语如:yesterday,last y ear, in 1980,threedays ago, justnow, when I came in等连用Pay attention 注意不能是具体过去时间1.现在完成时句中常见的时间状语A.表示从过去一直持续到现在,不能是具体过去时间B.just,already,yet,before/ ever,never有此类副词时,常强调动作完成,不强调动作的持续.eg.Haveyoueverbeen to Japan?I have just finished my homework.Ihavefinishedmy homeworkalready.I haven’tfinished my homeworkyet2.区分短暂性动词与持续性动词.英语的行为动词大体可以分为两大类型:一是延续性的动词,二是短暂性动词。
延续行动词是指那些动作意义不会一下完成,而是可以延续、发展的动词。
如:work,read,write,study等,短暂性动词是指那些动作一次完成,不能延续的动词。
如:come, go, buy,die,bor row,begin等。
表示短暂性(瞬间性)的动词在现在完成时的句中不能和一段时间连用.即for,since短语或how long问句Ihave boughtthis pen fortwomonths.(错)Ihavehadthis penfor two months.(正确)How long haveyouhad thispen.?(正确)Theplayhasbegun for anhour. (错)The playhas been onforanhour.(正确)结束性动词不能和表示一段时间的时间状语连用,但是他可以转换成相应的延续性动词.1.直接用延续性动词buy–havecatch(get) a cold–have a coldborro w—keepcome/go /become—beput on--wear2.转换成be+名词jointhe army –be a soldierjoin the Party–bea Party membergo to school– be a student3转换成be+形容词或副词die—bedead finish –beover begin—be on open—be openleave—be away (from…)fall sleep–beasleepc lose– beclosed--4.转换成be+介词短语go to school–be in school jointhe army–be in the army但在否定句中,短暂性动词可以与时间段连用。