(完整word版)初中现在完成时讲解练习
初中_现在完成时讲解练习及答案

初中_现在完成时讲解练习及答案现在完成进行时一、现在完成进行时的构成构成:(1) 肯定句:主语 + have / has been + doing(2) 否定句:主语+have/has+not+been+doing(3) 一般疑问句:Have/Has+主语+been+doing?现在完成进行时表达“某一动作从过去开始一直持续到现在,有可能还要持续下去”,现在完成进行时的句子中多用延续性动词。
如:live,learn,study,work等。
I have been learning English for ten years. 我学英语已经十年了。
She has been skating for four hours. 到现在为止她滑冰已经有四个小时了。
I have been collecting stamps since I was ten years old. 我从十岁起就一直在集邮。
在这几个句子中,have和has是助动词,疑问形式需把助动词提前,否定形式在have或has 后面加not,have not和has not可以分别缩写成haven’t和hasn’t,如:Have you been doing your homework since this morning?从今天早晨开始你就一直在写作业吗?Has he been writing the letters to his friend? 他是一直在给他的朋友写信吗?I haven’t been seeing films for a long time. 我有很长时间没有看电影了。
(表明没有看电影这个动作从过去一直持续到现在,还要继续持续下去。
)二、现在完成进行时的功能(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
I have been learning English since ten years ago.自从十年前以来我一直在学英语。
(完整)初中现在完成时讲解练习及答案

A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
现在完成时跨在两个时间之上,一是过去,一是现在。
它的动作发生在过去,但对现在有影响(或结果),而这种影响(或结果)却往往是说话人的兴趣所在,所以常常后面不用时间状语。
现在完成时所表的动作离说话人的说话时刻可近可远,表近距离的。
eg. The car has arrived.车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)现在完成时句子通常有recently,lately,since,for,in the past few months/years等词做时间状语。
肯定形式:have/has + done否定形式:have/has + not +done一般疑问句:have或has放于句首。
B.现在完成时的用法1)现在完成时所表示的动作在说话之前已完成,而对现在有影响。
所以常常后面不用时间状语。
现在完成时所表的动作离说话人的说话时刻可近可远。
eg. He has gone to London.He has been to London.2)现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。
常用for 和since表示一段时间的状语或so far,now,today,this week (month,year)等表示包括现在时间在内的状语。
eg. He has studied English for 5 years.He has studied English since 2001.Now I have finished the work.注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。
用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。
(完整版word)英语现在完成时复习含答案解析

(完整版word)英语现在完成时复习含答案解析一、初中英语现在完成时1.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
4.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
(完整版)现在完成时讲解及练习

(完整版)现在完成时讲解及练习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. 他已得到她的帮助。
(完整word版)初二英语现在完成时讲解练习答案

个性化教案(内部资料,存档保存,不得外泄)现在完成进行时一、现在完成进行时的构成构成:(1) 肯定句:主语+ have / has been + doing(2) 否定句:主语+have/has+not+been+doing(3) 一般疑问句:Have/Has+主语+been+doing?现在完成进行时表达“某一动作从过去开始一直持续到现在,有可能还要持续下去”,现在完成进行时的句子中多用延续性动词。
如:live,learn,study,work等。
I have been learning English for ten years. 我学英语已经十年了。
She has been skating for four hours. 到现在为止她滑冰已经有四个小时了。
I have been collecting stamps since I was ten years old. 我从十岁起就一直在集邮。
在这几个句子中,have和has是助动词,疑问形式需把助动词提前,否定形式在have或has后面加not,have not和has not可以分别缩写成haven’t和hasn’t,如:Have you been doing your homework since this morning?从今天早晨开始你就一直在写作业吗?Has he been writing the letters to his friend? 他是一直在给他的朋友写信吗?I haven’t been seeing films for a long time. 我有很长时间没有看电影了。
(表明没有看电影这个动作从过去一直持续到现在,还要继续持续下去。
)二、现在完成进行时的功能(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
I have been learning English since ten years ago.自从十年前以来我一直在学英语。
(完整版word)八年级英语∶英语现在完成时专练及解析

(完整版word)八年级英语∶英语现在完成时专练及解析一、初中英语现在完成时1.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
(完整版)初中现在完成时讲解与练习

wash your hands --I have washed them study for English test – I have studied for it visit your grandpa ----I have visited him
Father: Tell your sister to buy some milk, John.
He has lived in Beijing since he was born .
常与for, since引导的时间短语或从句连用.
since + 时间点 用来说明动作起始时间— “自 从……” for + 时间段 用来说明动作延续时间长度— “长 达……”
eg.--- I’ve lived here for 15 years. eg.--- I’ve lived here since 15 years ago(1998) 选用for和since填空:
6.drink— drank--drunk 8. eat– ate--eaten 10.make— made--made 12.say— said--said
13.see-- saw-seen
14.find—found--found
15.draw--drew--drawn 17.hear--heard-heard
抄写动词以及过去式和过去分词。
1.be--was/were --been e— came--come
3.go--went--gone
4.do— did--done
57..ghiavvee----hgaadv-eh-a-gdiven 9.know--knew--known 11.run-- ran--run
(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)

(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)现在完成时讲解一、构成:肯定式:主语+ 助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+ 动词的过去分词?否定式: 主语+ 助动词have/has + not + 动词的过去分词.过去分词规则变化:a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished 等;)b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry-- -carried study---studied 等;)c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。
(stop---stopped,shop---shopped)d)以不发音的e 结尾的动词,只加d(过去分词不规则变化表:二、用法:用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。
标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦once/twice/数字+ times例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了)They have left. --他们已经离开了,也就是说现在他们人不在这里I have never had a car (我从未有过汽车。
)I have been there twice.a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。
He has already left here. 他已经离开这里了。
Has he already left here? 他(真的)已经离开这里了吗?(表示加强语气)My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时精讲和专练I.定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态II.现在完成时的结构简略答语:注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。
用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。
如:I have lived here for more than thirty years.我已在此住了30多年。
III.现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响, 现在完成时通常和,ever, never, twice(once…), so far(到目前为止), since,for,in the past/last few years(在过去几年), already(肯定句), yet(否定,疑问句), just(刚刚), before(以前), recently(近来)等词连用说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。
yet常用于否定句和疑问句,并用于句末。
例如:I have already finished my homework.I haven’t finished my homework yet. Have you finished your homework yet?They have left. (他们已经离开了,也就是说现在他们人不在这里)I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿)I can’t find my watch now. I think I have already lost it.2.过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。
①for+时段②since+过去一个时间点(过去从句)为标志注意:1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等;2)不能与when连用IV.现在完成时的用法A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。
例如:The car has arrived.车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。
例如:My uncle has worked at this factory for five years.我叔叔在这个工厂工作已经五年了。
Mr. Black has lived in China since 2002.自从2002年Mr. Black 一直住在中国。
How long have you been here? 你来这里多久了?注意:例如:(1)这本书我已经买了三个月了。
错误:I have bought the book for three months.正确:I have had the book for three months.(2)你哥哥参军多长时间了?错误:How long has your brother joined the army?正确:How long has your brother been in the army/been a soldier?延续性动词与非延续性动词之间的转换leave --- be awayborrow --- keepbuy --- havedie --- be deadbegin/start --- be onfinish --- be overfall ill ---be illget up---be upcatch a cold --- have a cold put on→ wearcome/become/go --- be herefall asleep --- be asleepget to/ arrive/reach --- be (in)get to know --- knowjoin----be a member of ... (成为…的一员)open ---be openclose ---be closed用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“since+时间点”。
如:He has been in the Green China for three years.He has been a member of the Green China for three years.他加入“绿色中国”已经三年了。
The old man died 4 years ago.---- The old man has been dead for 4 years.He joined the Party 2 years ago.---- He has been in the Party for 2 years.I bought the book 5 days ago.---- I have had the book for 5 days.表示时间段的短语有:for+一段时间(for 2 years), since+从句(since he came here), since+时间点名词( since last year, since 5 days ago),how long; for a long time等。
V.现在完成时态与一般过去时态的区别1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
I saw this film yesterday.(强调动作发生的时间是yesterday 。
)I have seen this film.(强调对现在的影响,电影的内容已经知道了。
)2一般过去时和表示过去的时间状语连用,如:…ago, last week/...In 2008, in the past, just now, the day before yesterday, yesterday ...Then(那时),that day, one day, once(从前)现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前)连用。
现在完成时不与表示过去的时间状语连用。
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.VI.比较since和forsince 后接时间点,for后接时间段,试比较:I have lived here for more than twenty years.I have lived here since I was born.My aunt has worked in a company since 1949.I have not heard from my uncle for a long time.VII.比较have/has been to、have/has gone to 和have been inhave(has) been to...表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice等连用。
have(has) gone to表示“已经去了某地,在去那里的途中或到达那里还没有回来”。
have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等He went to Shanghai last week 上周他去了上海He has been to Shanghai.他(曾经)到/去过上海.(但他人现在肯定不是在上海而是回来了)He has gone to Shanghai.他已经去上海了.(也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里)Mr. Brown has been in Shanghai for three days.布朗先生来上海已经有三天了语法练习I.延续性动词和瞬间性动词之间的转化1.He died 10 years ago. ——He ______________ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. ——He _____________the book for 2 weeks.3. He bought the motorbike a month ago. ——He ___________the motorbike for a month.4. He arrived here three days ago.—He ____________here since three days ago.5. They turned off the light 2 hours ago. ——The light __________for 2 hours.6. He left here 2 years ago.———He ____________from here for 2 years.7. The film began 30 minutes ago. ——The film __________ for 30 minutes.8. They opened the door an hour ago. ——The door __________ for an hour.9. They closed the door an hour ago. ——The door ___________for an hour.10. He joined the army last year. ——He _____________ a _______ for a year.He _____________ the army for a year.It ____ a year ____ he joined the army.II.单项选择。