现在完成时的语法讲解及习题
人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)

现在完成时1.构成现在完成时是由助动词have(has)+动词的过去分词构成。
助动词have(has)表明事情发生于现在。
它和主语的人称、数要保持一致。
过去分词在句子中做谓语,说明句子的含义。
2.用法(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。
常被just、already、yet 等副词修饰。
如:-Have you had lunch yet? -Yes,I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
如:He has taught here since 1981他自1981年就在这儿教书。
(可能还要继续教)I have't seen her for four years.我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:yesterday,last Sunday,in1990,three years ago等。
但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a. 用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:We have already finished our homework.我们已完成作业了。
They haven't finished their homework yet.他们还没有完成作业。
b.用ever 和never。
现在完成时讲解及练习

现在完成时讲解及练习1. 什么是现在完成时现在完成时是英语中的一种时态,用于描述过去发生的动作对现在造成的影响或结果。
它通常由助动词 "have" 或 "has" 和动词的过去分词构成。
现在完成时常用于以下情况:- 表示过去某个时间内发生的动作,并与现在有关的时刻、时间段或状况有关联。
- 表示过去开始的动作一直持续到现在,并可能继续发生下去。
- 表示过去的经历或经验对现在产生的影响。
2. 现在完成时的构成现在完成时的基本结构由助动词 "have" 或 "has" 和动词的过去分词构成。
下面是构成现在完成时的规则:- 如果主语是第一人称单数(I),则使用 "have"。
- 如果主语是第三人称单数(he/she/it),则使用 "has"。
- 其他所有人称(一般为复数形式)使用 "have"。
动词的过去分词形式主要有三种:- 以 "-ed" 结尾的动词,如 "worked"。
- 不规则动词过去分词,如 "gone"。
- 部分动词过去分词与原形一样,如 "put"。
3. 现在完成时的使用示例表示过去某个时间内的动作- I have traveled to many countries.(我去过很多国家。
)- She has read five books this month.(她这个月读了五本书。
)表示持续到现在的动作- They have lived in this city since 2005.(他们从2005年开始就一直住在这个城市。
)表示过去的经历对现在的影响- I have studied English for many years, so now I can speak it fluently.(我学了很多年英语,所以现在我能够流利地说它。
(完整版)现在完成时讲解及练习

(完整版)现在完成时讲解及练习Unit 9:现在完成时讲解一.基本结构:助动词have/has+过去分词(done)二.句型:否定句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)三.用法(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(+时间点或过去时的句子)连用.①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)●⑤It is+时段+since+从句(过去时)Mary has been ill for three days.I have lived here since 1998.四.has gone (to),has been (to), has been (in) 的区别Have/Has gone(to) :去了(现在不在说话现场)Where is your father?He has gone to Shanghai.Have/Has been (to) :去过(已不在去过的地方)My father has been to Shanghai.Have/has been in:呆了多久(还在所呆的地方)My father has been in Shanghai for two months. /sin ce two months ago.五.现在完成时的标志1. 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help. 他已得到她的帮助。
现在完成时讲解(附习题+答案)

现在完成时讲解(附习题+答案)定义:表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
1.发生于过去,和现在有关。
例如:He has lost his book.他丢了他的书。
(所以他到现在一直没书)2.开始于过去,持续到现在。
例如:He has taught in our school for 30 years.他在我们学校教书已有30年了。
(现在还在教)3.从过去到现在不断反复的动作或情况,且不断重复可能继续下去,也可能到现在结束。
例如:My father has always gone to work by bike.我父亲一向骑车上班。
(从过去到现在期间一直这样)4.同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。
例如:I'll wait until he has written his letter.我愿等到他把信写完。
构成:主语+ have / has + done(过去分词)+ …肯定句: 主语+ have / has + 过去分词+ …She has been to Shanghai.她去过上海.I have finished doing my homework.我已经完成我的作业了.否定句: 主语+ have / has + not +过去分词+ …I haven’t seen this film.我没有看过这部电影.She hasn’t finished doing his homework.她还没有完成她的作业.一般疑问句:Have / Has + 主语+ 过去分词+ …Have you seen this film ?Yes, I have. / No, I haven’t .你看过这部电影吗?是的, 看过. / 不, 没有.Has she finished doing his homework ?Yes, she has . / No, she hasn’t.她完成她的作业了吗?是的, 完成了. / 不, 没有.特殊疑问句:特殊疑问词+ have / has + 主语+ 过去分词+ …Who has finished doing his homework ?谁完成了作业?注意:has gone to, has been to, has been in/on 的区别(1)have/ has been to 表示:曾经去过某地(已经回来了),常用于第三人称,可与once, never, several times等连用(2)have/ has gone to 表示:去了某地(还没有回来)They have been to Shanghai twice.他们去过上海两次。
现在完成时详细讲解及练习

现在完成时的用法
现在完成时用于描述已经发生的动作、经历或事件并与现在产生联系。它可以表示经验、时间段、或者 是刚刚发生的事情。例如:"I have visited Paris before." 或者 "They have lived here for five years."
常见的时间状语词现在完来自时通常与以下时间状语词连用: • 已经 (已经完成) • 刚刚 (刚刚完成) • 从来没有 (从来没有完成) • 已经多久 (持续多久)
现在完成时的练习题
现在是测试你对现在完成时的理解的时候了!请完成以下练习题: 1. 我们__________这本书。(读) 2. 他们__________去过巴黎吗?(曾经)
注意事项
记住,定时练习对掌握现在完成时非常重要。多多练习,加油!
结语
感谢大家参与本次现在完成时的详细讲解及练习。希望这次演示能够帮助大 家更好地理解并正确运用现在完成时。祝你们学习进步,用好语法!
现在完成时详细讲解及练 习
欢迎大家来到本次关于现在完成时的详细讲解及练习的演示。让我们一起探 索这个时态的定义、构成、用法和常见的时间状语词。准备好开始学习了吗? 快来加入我们吧!
现在完成时的定义
现在完成时表示过去发生的事情对现在产生的影响或结果。它由助动词"have/has"和过去分词构成。
现在完成时的构成
现在完成时精讲以及练习(附答案)

现在完成时精讲和练习(附答案)一、现在完成时的六种常用情景:(一)表示过去发生或已经完成的动作对现在造成的影响或结果,1、The car has arrived。
车子来了。
(对现在结果的影响是:车子已在门口)2、Someone has broken the window.有人把窗户打破了。
(对现在结果的影响是:窗户仍破着)3、It’s so dark。
Someone has turned off the light.这里很黑,有人刚把灯关了。
(对现在结果的影响是:现在很黑)4、Are you free? I have finished my homework. I am free.你有空吗?我已经做完了家庭作业。
我有空。
(我已经完成了家庭作业,对现在影响是:很有空)。
(二)表示过去已经开始,一直延续到现在的动作或状态。
一般会和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用。
如for+时间段、since+过去的时间点、疑问词how long等。
这时表示持续动作或状态的动词必须是延续性动词。
1、My uncle has worked at this factory for five years。
我叔叔在这个工厂工作已经五年了。
2、Mr. Black has lived in China since 2002。
自从2002年Mr. Black 一直住在中国。
3、How long have you been here?你来这里多久了?4、I have learnt English for more than ten years。
我已经学了10多年的英语。
(从10年前开始,持续到现在)5、She has swum since half an hour ago。
我已经游泳了半个小时。
(半个小时前开始,到现在还在游) (三)经验性用法:表示从过去开始到目前为止这段时间中反复发生的动作或多次出现的状态。
现在完成时的语法讲解及习题

(2) 用ever和never。多用于否定或疑问句中, 表示“曾经”或“从未”等。
—Have you ever been to the Great Wall? 你曾经去过长城吗?
—No, I have never been to the Great Wall. 不,我从未去过长城。
A. have gone B. have been
C. went
D. was
(D)4. —Have you washed your clothes _______?
—No, I haven’t. But I have cleaned the room
________.
A. ago; already B. yet; yet
终止性动词表示动作的发生与结束于一瞬 间完成,不能再延续, 所以它的现在完成时 不能和表示延续的时间状语连用,即不能与 表示一段时间的状语, 如for + 时间段、 since + 时间点/从句连用,也不能用在how long引导的特殊疑问句。
若保留for + 时间段, since + 时间点/从句, 或 用在 how long句型中, 则需将终止性动词改 为相应的状态动词或延续性动词。
(3) 用表示到说话为止的过去时间状语,如 just, before, up to now等。
I have seen her before, but I can not remember where.
我以前见过她,但记不起在哪里见过。
(4) 与since或for表示一段时间的状语连 用,表示动作或状态从某一时刻开始,一直 持续到现在。since后接时间点或过成时中延续性动词和终止性动词
现在完成时讲解及练习(含答案)

现在完成时讲解及练习(含答案)时态现在完成时⼀.基本结构:助动词have/has+过去分词(done) 。
表⽰过去发⽣的动作对现在造成的影响,或过去发⽣的动作还未结束,⼀直持续到现在或将来,重点在于对现在的影响。
⼆.句型:否定句:主语+have/has+not+过去分词+其他.⼀般疑问句:Have/Has+主语+过去分词+其他.简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)三.⽤法1.“已完成”⽤法 :表⽰⼀个过去发⽣并结束的动作对现在造成的影响或结果。
这⼀类情况可以细致分为下述两种情况。
1)表⽰开始于过去的动作刚刚结束。
常和just,now,already,yet,not…yet等不确定的时间状语连⽤。
Li Ming has just turned off the light. 李明刚刚把灯关上。
(说明现在灯关上了)I've finished my homework now. 现在我已经做完作业了。
(说明可以交作业或做别的了)2)表⽰过去动作的结果,现在仍残留着。
⼀般不⽤时间状语。
I have lost my pen. 我把笔丢了。
(说明过去某时丢的,现在我还没找到这⽀笔)She has become a teacher. 她已经当了⽼师。
(说明她现在仍是⽼师)2.“未完成”⽤法。
表⽰动作或状态从过去某时开始,持续到现在的动作(⽤⾏为动词表⽰)或状态(be动词表⽰),常与for(+段时间)、since(+时间点或过去时的句⼦)连⽤。
①for+时段(for a long time,for a month)②since+过去⼀个时间点(译为:⾃从……以来,如since 1991 、since yesterday)③since+时段+ago (since 2 days ago)④since+从句(过去时)●⑤It is+时段+since+从句(过去时)⑥其它常见:today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,,so far,up to now,till(until)now等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、They have been here since 2000. (对划线部分 提问) How long ________ _________ have they been here? died 2、The old man _______ last year. (die/dead) has been dead He ______ _______ _________for a year. (die/dead) (选词填空) 3、This factory opened twenty years ago.(同义 句转换)
终止性动词也可称为非延续性动词、瞬间动 词或点动词,如: become, begin, buy, borrow, arrive, die, finish, get to know, go, join, marry, start, stop等。
终止性动词表示动作的发生与结束于一瞬 间完成,不能再延续, 所以它的现在完成时 不能和表示延续的时间状语连用,即不能与 表示一段时间的状语, 如for + 时间段、 since + 时间点/从句连用,也不能用在how long引导的特殊疑问句。
(2) 表示从过去某一时刻开始一直持续到现在 的动作或状态。这个动作可能刚停止,也可能 仍然在进行。常带有for和since等表示一段时 间的状语。
He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教) I haven’t seen her for four years. 我有四年没见到她了。
I have seen her before, but I can not remember where. 我以前见过她,但记不起在哪里见过。
(4) 与since或for表示一段时间的状语连
用,表示动作或状态从某一时刻开始,一直
持续到现在。since后接时间点或过去时
的句子;for后接时间段。
I haven’t seen him for two years.
5、Her mother has been a Party member for three years .(同义句)
joined Her mother _______ the Party three years ago ________ .
has been open This factory _____________ for twenty years.
4、Miss Gao left an hour ago. (同义句转换) Miss Gao _____ been _____ _____ an hour. has ____ away for
( C)2. — Have you ___________ visited Shanghai?
— No, ________.
Aer; not
D. never; ever
( B)3. —Could you go to the park with me this afternoon? —Sorry, I ________ there. I went there yesterday. A. have gone B. have been C. went D. was ( D)4. —Have you washed your clothes _______? —No, I haven’t. But I have cleaned the room ________. A. ago; already B. yet; yet C. before; yet D. yet; already
The Present Perfect with already, yet. 1. Have you watered the plants yet? Yes, I have already watered them. 2. Have you finished your homework yet? Yes, I have already finished it. 3. Have you found your bike yet? Yes, I have already found it.
我已经两年没见到他了。
She has taught us since last year.
自从去年起她就教我们了。
I have skated since I was four years old.
从我四岁时我就开始滑冰了。
现在完成时中延续性动词和终止性动词
英语动词根据词义可分为两种,一种是延续 性的,一种是终止性的。
(2) 用ever和never。多用于否定或疑问句中, 表示“曾经”或“从未”等。
—Have you ever been to the Great Wall? 你曾经去过长城吗? —No, I have never been to the Great Wall. 不,我从未去过长城。
(3) 用表示到说话为止的过去时间状语,如 just, before, up to now等。
●现在完成时的时间状语:
(1) 用副词already和yet。already一般用于 肯定句中, yet一般用于否定句和疑问句中。 We have already finished our homework. 我们已完成家庭作业了。
They haven’t finished their homework yet. 他们还没有完成家庭作业。
(C )5. I am a soldier. I _______ the
army ________ about five years.
A. have joined; since
B. have joined; for
C. have been in; for D. have been in; since
现在完成时
●现在完成时的构成:
现在完成时是由“助动词have / has + 动 词 的过去分词”构成。助动词要和主语的人
称、数保持一致。
●现在完成时的用法:
(1) 表示过去某个时间发生的动作对现在造 成的影响或结果。常使用just, already, yet 等时间副词。 —Have you had lunch yet? 你吃了午饭吗? —Yes, I’ve just had it. 是的,我刚刚吃过。(现在我不饿了)
begin / start —be on
单项选择。
( D)1. — Have you taken out the trash, Belly?
— ______. I’ll do it right away.
A. Sorry, I have
C. No, I don’t
B. No, I didn’t
D. Not yet
若保留for + 时间段, since + 时间点/从句, 或 用在 how long句型中, 则需将终止性动词改 为相应的状态动词或延续性动词。
以下是常用的瞬间性动词和延续性动词 转换对应表: come —be here
buy —have borrow —keep leave —be away die —be dead stop —be over