现在完成时与现在完成进行时练习(附答案)
现在完成时与现在完成进行时态讲解及练习(含答案)
时态现在完成时一.基本结构:助动词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等。
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题(答案解析)
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题(答案解析)1.She has been reading for two hours. / She has read for two hours.She has been reading for two hours.(现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作)She has read for two hours.(现在完成时,表示过去发生的动作对现在造成的影响或结果)2.They have been playing basketball since morning. / They have played basketball this morning.They have been playing basketball since morning.(现在完成进行时,强调从早上开始一直在打篮球这个动作的持续)They have played basketball this morning.((现在完成时,强调今天早上打过篮球这个结果)3.He has been studying English hard recently. / He has studied English hard.He has been studying English hard recently.(现在完成进行时,突出最近一直在努力学英语这个持续的动作)He has studied English hard.(现在完成时,只是说明学英语努力这个情况在过去发生过)4.We have been waiting for the bus for a long time. / We have waited for the bus.We have been waiting for the bus for a long time.((现在完成进行时,强调等车这个动作持续了很长时间)We have waited for the bus.(现在完成时,表明等过车这个事实)5.She has been singing songs all day. / She has sung songs today.She has been singing songs all day.((现在完成进行时,强调一整天都在唱歌这个持续的动作)She has sung songs today.(现在完成时,说明今天唱过歌这个结果)6.They have been watching TV since they came home. / They have watched TV after coming home.They have been watching TV since they came home.(现在完成进行时,强调回家后一直在看电视这个持续的动作)They have watched TV after coming home.(现在完成时,表明回家后看过电视这个事实)7.He has been writing a letter for an hour. / He has written a letter.He has been writing a letter for an hour.(现在完成进行时,强调写信这个动作持续了一个小时)He has written a letter.(现在完成时,说明写了一封信这个结果)8.We have been doing homework since we got back from school. / We have done homework after school.We have been doing homework since we got back from school.(现在完成进行时,强调从放学回来一直在做作业这个持续的动作)We have done homework after school.(现在完成时,表明放学后做过作业这个事实)9.She has been painting a picture for the whole morning. / She has painted a picture this morning.She has been painting a picture for the whole morning.(现在完成进行时,强调一整个上午都在画画这个持续的动作)She has painted a picture this morning.(现在完成时,说明今天上午画了一幅画这个结果)10.They have been playing games for hours. / They have played games.They have been playing games for hours.(现在完成进行时,强调玩游戏这个动作持续了几个小时)They have played games.(现在完成时,表明玩过游戏这个事实)11.She ______ English for two hours. Now she is taking a break.A.has been studyingB.had studiedC.studiedD.studies答案解析:A。
五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)
五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)1. She ______ English for two hours.A. has studiedB. has been studying答案解析:B。
本题考查现在完成进行时与现在完成时的区别。
现在完成进行时强调动作从过去一直持续到现在,并且还在进行当中;现在完成时强调过去发生的动作对现在造成的影响或结果。
句中说她已经学习英语两个小时了,这里强调学习这个动作持续了两个小时并且可能还在继续,所以用has been studying。
2. He ______ the dishes already.A. has washedB. has been washing答案解析:A。
这里用现在完成时。
现在完成时表示过去发生的动作对现在造成的影响,他已经洗完盘子了,强调动作的完成,而不是强调洗盘子这个动作的持续过程,所以选A。
3. They ______ football since this morning.A. have playedB. have been playing答案解析:B。
本题中since this morning表示从今天早上开始,是一个时间段,强调他们从早上开始一直在踢足球,动作还在持续进行,所以要用现在完成进行时,答案为B。
4. My mother ______ the housework today.A. has doneB. has been doing答案解析:A。
如果用现在完成进行时强调一直在做家务这个动作过程,而这里说妈妈今天已经做完家务了,更强调动作的完成对现在的影响,所以用现在完成时,答案为A。
5. Tom ______ in the library for a long time.A. has readB. has been reading答案解析:B。
for a long time表示很长一段时间,这里强调汤姆在图书馆里读书这个动作一直在持续,还没有结束,所以要用现在完成进行时,答案为B。
七年级英语现在完成进行时练习题20题(带答案)
七年级英语现在完成进行时练习题20题(带答案)1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.is studying答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在并且还在进行的动作。
B 选项has studied 是现在完成时,强调过去发生的动作对现在的影响。
C 选项studied 是一般过去时。
D 选项is studying 是现在进行时。
本题强调她学习英语这个动作从过去持续到现在并且还在进行,所以选A。
2.They ______ basketball since morning.A.have been playingB.have playedC.playedD.are playing答案解析:A。
现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。
B 选项have played 是现在完成时。
C 选项played 是一般过去时。
D 选项are playing 是现在进行时。
本题强调他们打篮球这个动作从早上持续到现在并且还在进行,所以选A。
3.We ______ our homework for an hour.A.have been doingB.have doneC.didD.do答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在并且还在进行的动作。
B 选项have done 是现在完成时。
C 选项did 是一般过去时。
D 选项do 是一般现在时。
本题强调我们做家庭作业这个动作从过去持续到现在并且还在进行,所以选A。
4.He ______ TV all day.A.has been watchingB.has watchedC.watchedD.is watching答案解析:A。
现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。
现在完成时和现在完成进行时的用法及区别习题
现在完成时和现在完成进行时的用法及区别习题现在完成时和现在完成进行时谈论的都是过去开始的、现在仍在进行的行动。
这意味着两种时态都可以用 how long 来回答正在进行的动作,然而,它们的关注点略有不同:▪现在完成时:▪1、与延续性和非延续性动词一起使用▪2、关注行动的结果▪3、谈论最近完成的与现在有关的行动或经历▪▪现在完成进行时▪1、仅与延续性动词一起使用▪2、强调动作的持续时间▪3、谈论正在进行的临时行动或新习惯▪一、选择正确的答案完成下面的句子1、_____your new car yet?a、Have you bought b、Have you been buying2、Our teacher _____more than a dozen exam papers up to now.a、has checked b、has been checking3、I _____to many counties so far.a、have travelled b、have been travelling4、I _____my key, I cannot find it.a、have lost have been losing5、It _____non-stop for more than an hour now.a、has rained b、has been raining6、Sara _____for you for a long time; where have you been?a、has been waiting b、has waited7、Brya _____Spanish for three years.a、has been learning b、has learned8、How long _____the piano? "Since I was 5."a、have you been playing b、have you played9、Mariamy _____ lost wallet.a、has found b、has been finding10、We _____you for ages.a、hasn't seen b、hasn't been seeing11、My dad _____in the same company for more than twenty years.a、has been working b、has worked12、My patience _____to anend.a、has come b、has been coming13、How long _____TV, your eyes look so red.a、have you been watching b、have you watched14、I _____for over eight hours now. I am extremely tired.a、have driven b、have been driving15、The jury _____a verdict after three hours.a、has reached b、has been reaching二、答案及解析1、Have you bought解析:yet 是现在完成时的信号词,因此这里选 Have you bought。
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题(答案解析)
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题(答案解析)1. In our school, the students ______ (prepare) for the English speech contest all this week.A. have been preparingB. have prepared答案:A。
解析:本题考查现在完成进行时和现在完成时的区别。
现在完成进行时强调动作从过去一直持续到现在并且还在进行。
句中说学生们整个星期都在为英语演讲比赛做准备,这个动作从过去持续到现在且还在进行,所以要用现在完成进行时,A选项符合;而B选项have prepared表示动作到现在已经完成,不符合题意。
2. Look! The boys ______ (clean) the classroom since this morning.A. have been cleaningB. have cleaned答案:A。
解析:这里强调从今天早上开始男孩们就一直在打扫教室这个动作的持续性,现在还在进行。
现在完成进行时have been cleaning能体现这种持续进行的状态,而have cleaned表示已经完成打扫教室这个动作,与look所体现的正在进行的语境不符,所以答案是A。
3. The teachers ______ (discuss) the new teaching method for a long time in the office.A. have been discussingB. have discussed答案:A。
解析:句中说老师们在办公室里很长时间一直在讨论新的教学方法,强调动作的持续进行,到现在还没有结束。
现在完成进行时have been discussing能准确表达这种含义,而have discussed 表示动作已经完成,所以选择A。
4. My classmates ______ (collect) stamps for two years.A. have been collectingB. have collected答案:A。
人教版五年级英语现在完成进行时与现在完成时对比练习题40题【含答案解析】
人教版五年级英语现在完成进行时与现在完成时对比练习题40题【含答案解析】1. I ______ (read) this book for two hours.A. have readB. have been reading答案:B。
解析:“have been reading”是现在完成进行时,表示动作从过去开始一直持续到现在,并且还在进行。
句中“for two hours”表明读书这个动作持续了两个小时且还在进行,而“have read”是现在完成时,强调动作的完成,这里更强调动作的持续进行,所以选B。
2. She ______ (paint) the picture since last week.A. has paintedB. has been painting答案:B。
解析:“has been painting”现在完成进行时强调从上周开始到现在一直在画画这个持续的动作过程。
“has painted”现在完成时更侧重于动作的完成结果。
根据“since last week”可知动作持续到现在还在进行,所以选B。
3. They ______ (play) football all day.A. have playedB. have been playing答案:B。
解析:“have been playing”现在完成进行时,“all day”表示一整天都在做某事,强调动作的持续进行。
“have played”现在完成时侧重于动作完成的情况,这里是说一整天都在踢足球这个持续的状态,所以选B。
4. My mother ______ (cook) in the kitchen for an hour.A. has cookedB. has been cooking答案:B。
解析:“has been cooking”现在完成进行时表示妈妈从一个小时前开始就在厨房做饭,并且现在还在做。
“has cooked”现在完成时强调做饭这个动作已经完成了,这里强调持续的动作,所以选B。
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题带答案
初一英语现在进行完成时与现在完成进行时及过去完成时对比练习题50题带答案1. My mother ______ (cook) dinner since 5 o'clock. She is still in the kitchen now.A. has cookedB. has been cookingC. was cooking答案:B。
解析:本题考查现在完成进行时。
现在完成进行时的结构是have/has been + 动词的现在分词形式,表示从过去某一时间开始一直持续到现在的动作,并且这个动作可能还会继续下去。
在这个句子中,妈妈从5点开始就一直在做饭,现在还在厨房,这一动作从过去持续到现在并且还在进行,所以要用现在完成进行时,A选项has cooked是现在完成时,强调动作的完成,C选项was cooking 是过去进行时,不符合句子语境。
2. I ______ (write) this composition for two hours, but I haven't finished it yet.A. writeB. have writtenC. have been writing答案:C。
解析:这里考查现在完成进行时。
句子说我写这篇作文已经两个小时了,但是还没有完成。
现在完成进行时表示一个动作从过去开始持续到现在,强调动作的持续性。
A选项write是一般现在时,不符合语境。
B选项have written 是现在完成时,更强调动作的完成结果,而这里强调的是一直在写这个持续的动作,所以选C。
3. Look! The boys ______ (play) basketball on the playground for half an hour.A. playB. have playedC. have been playing答案:C。
解析:本题中look表示正在看的动作,说明男孩们打篮球这个动作从过去到现在一直在进行,并且还在继续,这种情况要用现在完成进行时。
现在完成时与现在进行时练习题及答案
现在完成时与现在进行时练习题及答案1. 完成句子:(填入适当的动词形式:现在完成时或现在进行时)a) I ____________ (already finish) my homework, so now I can relax.b) Look! The children ____________ (play) in the park.c) Tom ____________ (not read) the book yet, he is still busy.d) She ____________ (study) English for six years.e) How long ____________ you ____________ (wait) for the bus?f) The workers ____________ (repair) the road these days.g) They ____________ (never visit) the Great Wall before.h) Sorry, but I ____________ (not have) time to help you now.i) My sister ____________ (just come) back from Europe yesterday.j) Listen! I think someone ____________ (speak) loudly downstairs.答案:a) have already finishedb) are playingc) hasn't readd) has studiede) have; been waitingf) are repairingh) don't havei) has just comej) is speaking2. 按括号中所给的动词的适当形式完成句子:(现在完成时或现在进行时)a) They ____________ (clean) the house since morning.b) She ____________ (learn) Chinese for two years.c) How long ____________ you ____________ (live) in this city?d) We ____________ (not finish) our lunch yet.e) Look! The baby ____________ (crawl) towards the stairs.f) He ____________ (work) in this company since 2010.g) I ____________ (not see) him since last week.h) ____________ you ever ____________ (ride) a camel?i) The students ____________ (prepare) for the exam at the moment.j) The dog ____________ (chase) its tail in circles.答案:a) have been cleaningb) has been learningd) haven't finishede) is crawlingf) has been workingg) haven't seenh) Have; ever riddeni) are preparingj) is chasing3. 根据提供的句子改写成现在进行时:a) I have written a letter. -> I am writing a letter.b) They have finished their work. -> They are finishing their work.c) She has eaten her lunch. -> She is eating her lunch.d) He has read that book. -> He is reading that book.e) They have won the game. -> They are winning the game.4. 根据提供的句子改写成现在完成时:a) I am eating dinner. -> I have eaten dinner.b) The dog is barking loudly. -> The dog has barked loudly.c) They are watching a movie. -> They have watched a movie.d) She is playing the piano. -> She has played the piano.e) We are studying for the exam. -> We have studied for the exam.希望以上练习题能够帮助您更好地理解和运用现在完成时和现在进行时。
一般现在时与现在完成进行时练习题及答案
一般现在时与现在完成进行时练习题及答案一、按要求完成下列句子。
1. Tom ______ (watch) TV every evening.现在完成进行时:Tom has been watching TV every evening.2. She ________ (live) in London for 10 years.一般现在时:She lives in London for 10 years.3. We _______ (wait) for the bus for 30 minutes.一般现在时:We wait for the bus for 30 minutes.4. They _______ (study) English since 2010.一般现在时:They study English since 2010.5. He ______ (write) a book for two months.现在完成进行时:He has been writing a book for two months.6. Mary _______ (read) a novel every night.一般现在时:Mary reads a novel every night.7. I ________ (wait) for him since morning.一般现在时:I wait for him since morning.8. We ______ (travel) to many countries.一般现在时:We travel to many countries.9. They ______ (play) soccer for 2 hours.一般现在时:They play soccer for 2 hours.10. The students ______ (study) hard this semester.一般现在时:The students study hard this semester.二、选择适当的动词形式填空。
五年级英语现在完成进行时与现在完成时对比练习题40题含答案解析
五年级英语现在完成进行时与现在完成时对比练习题40题含答案解析1.She____her homework since two hours ago.A.has been doingB.has doneC.didD.was doing答案解析:B。
现在完成时强调动作在过去发生且对现在有影响,这里“since two hours ago”可以用现在完成时,表示从两个小时前到现在一直在做的动作。
现在完成进行时强调动作从过去一直持续到现在且可能还在继续,此句中没有体现还在继续做的意思,所以选现在完成时。
2.They____football for three hours.A.have been playingB.have playedC.playedD.play答案解析:A。
“for three hours”表示一段时间,现在完成进行时强调动作从过去一直持续到现在且可能还在继续,符合语境。
现在完成时只是强调动作在过去发生且对现在有影响,没有持续进行的意思。
3.He____the book all day.A.has been readingB.has readC.readsD.was reading答案解析:A。
“all day”表示一整天,现在完成进行时强调动作从过去一直持续到现在且可能还在继续,符合语境。
现在完成时只是强调动作在过去发生且对现在有影响,没有持续进行的意思。
4.We____to music since this morning.A.have been listeningB.have listenedC.listenedD.listen答案解析:A。
“since this morning”表示从今天早上开始,现在完成进行时强调动作从过去一直持续到现在且可能还在继续,符合语境。
现在完成时只是强调动作在过去发生且对现在有影响,没有持续进行的意思。
5.She____the dishes for half an hour.A.has been washingB.has washedC.washedD.was washing答案解析:A。
五年级英语现在完成进行时与现在完成时对比练习题40题
五年级英语现在完成进行时与现在完成时对比练习题40题1.She _______ her homework for two hours.A.has been doingB.has doneC.didD.does答案:A。
现在完成进行时强调动作从过去开始一直持续到现在,并且还在进行中;现在完成时强调过去发生的动作对现在造成的影响或结果。
本题中“for two hours”表示一段时间,强调一直在做作业这个动作持续了两个小时且现在可能还在做,所以用现在完成进行时。
B 选项现在完成时,只强调做完作业这个结果,不强调持续;C 选项一般过去时,只是过去某个时间做了作业;D 选项一般现在时,不符合题意。
2.He _______ football since morning.A.has been playingB.has playedC.playedD.plays答案:A。
“since morning”表示从早上开始,强调动作从过去开始一直持续到现在,用现在完成进行时。
B 选项现在完成时,只强调踢完球这个结果,不强调持续;C 选项一般过去时,只是过去某个时间踢了球;D 选项一般现在时,不符合题意。
3.They _______ TV for an hour.A.have been watchingB.have watchedC.watchedD.watch答案:A。
“for an hour”表示一段时间,强调一直在看电视这个动作持续了一个小时且现在可能还在看,用现在完成进行时。
B 选项现在完成时,只强调看完电视这个结果,不强调持续;C 选项一般过去时,只是过去某个时间看了电视;D 选项一般现在时,不符合题意。
4.She _______ the book since yesterday.A.has been readingB.has readC.readD.reads答案:A。
“since yesterday”表示从昨天开始,强调动作从过去开始一直持续到现在,用现在完成进行时。
七年级英语现在完成进行时练习题20题(答案解析)
七年级英语现在完成进行时练习题20题(答案解析)1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.is studying答案解析:A。
本题考查现在完成进行时。
has been studying 表示从过去某一时间开始一直持续到现在并且还在进行的动作。
has studied 是现在完成时,强调过去发生的动作对现在的影响。
studied 是一般过去时,只表示过去的动作。
is studying 是现在进行时,不表示从过去持续到现在的动作。
2.They ______ basketball since this morning.A.have been playingB.have playedC.playedD.are playing答案解析:A。
have been playing 是现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作。
have played 是现在完成时。
played 是一般过去时。
are playing 是现在进行时。
3.He ______ his homework for an hour.A.has been doingB.has doneC.didD.is doing答案解析:A。
has been doing 是现在完成进行时,表示持续做某事。
has done 是现在完成时。
did 是一般过去时。
is doing 是现在进行时。
4.We ______ TV all evening.A.have been watchingB.have watchedC.watchedD.are watching答案解析:A。
have been watching 表示从过去某一时间开始一直持续到现在并且还在进行的动作。
have watched 是现在完成时。
watched 是一般过去时。
现在完成时与现在完成进行时比较练习
现在完成时与现在完成进行时比较练习哎呀,你们这些小家伙,今天我们来聊聊现在完成时和现在完成进行时的比较练习。
我们得明白这两个时态是啥意思吧?别着急,我这个活宝会给你们解释的。
1. 现在完成时现在完成时,就是告诉我们过去发生的事情对现在有影响,或者说我们现在还在做的动作是从过去开始的。
简单来说,就是“过去发生的事情,到现在还存在的影响”或“过去开始的动作,一直持续到现在”。
比如说,我昨天吃了一顿丰盛的晚餐,现在我还在回味那美味呢!这就是现在完成时。
又比如说,我从小就喜欢唱歌,现在我还是个歌唱家。
这也是现在完成时。
2. 现在完成进行时现在完成进行时,就是告诉我们从过去某个时间开始一直持续到现在的动作。
简单来说,就是“从过去开始一直持续到现在的动作”。
比如说,我从早上起床就开始洗衣服了,现在已经洗了一个小时了。
这就是现在完成进行时。
又比如说,我从小就喜欢唱歌,现在我还是在不停地练习唱歌。
这也是现在完成进行时。
好了,现在你们应该知道这两个时态的区别了吧?接下来,我们就来点有趣的练习吧!1. 填空题(1) _____已经吃了早饭。
A. 我 B. 他 C. 她 D. 我们答案:B(他)解析:根据题目描述,我们需要用一个第三人称单数代词来填空。
因为是过去的事情对现在有影响,所以选B(他)。
(2) _____一直在看电影。
A. 我 B. 他 C. 她 D. 我们答案:C(她)解析:根据题目描述,我们需要用一个第三人称单数代词来填空。
因为是过去开始的动作,一直持续到现在,所以选C(她)。
2. 选择题(1) 下面哪个选项不是现在完成进行时的标志?A. 我已经吃了早饭。
B. 他一直在看电影。
C. 她正在学钢琴。
D. 我们刚刚吃过晚饭。
答案:D(我们刚刚吃过晚饭)解析:选项D中的“我们刚刚吃过晚饭”表示的是过去发生的事情对现在没有影响,所以不是现在完成进行时的标志。
(2) 下面哪个选项是现在完成时的标志?A. 我昨天吃了一顿丰盛的晚餐。
一般现在时与现在进行时与现在完成时练习题及答案
一般现在时与现在进行时与现在完成时练习题及答案一. 选择填空:1. Tom ________ (play/plays) soccer every Saturday.2. They ________ (visit/visits) their grandparents once a month.3. She ________ (watch/watches) TV in the evening.4. We ________ (study/studies) English at school.5. He usually ________ (go/goes) to the gym after work.6. The cat ________ (sleep/sleeps) on the bed.7. My parents ________ (work/works) in the office.8. Sarah ________ (eat/eats) fruit every day.9. The train ________ (leave/leaves) at 8 o'clock in the morning.10. The students ________ (play/plays) basketball during their break time.二. 用正确的动词形式填空:1. We (watch) TV every evening.2. He often (play) the guitar in his free time.3. My sister (read) a book right now.4. Sarah and Lucy (study) for the test at the moment.5. They (visit) the museum last week.6. The dog (bark) loudly every night.7. I (have) breakfast before leaving for work.8. Jack (cook) dinner for his family yesterday.9. The boys (play) soccer all afternoon.10. She (clean) her room just now.三. 根据提示完成句子:1. I ________ (work) at a company. (现在进行时)2. Tom ________ (read) a book every morning. (一般现在时)3. They ________ (visit) their grandparents last week. (现在完成时)4. She ________ (dance) in the living room now. (现在进行时)5. My parents ________ (travel) to Europe last summer. (现在完成时)6. He ________ (swim) in the pool every day. (一般现在时)7. We ________ (play) basketball at the park now. (现在进行时)8. Kate ________ (finish) her homework already. (现在完成时)9. The cat ________ (sleep) on the couch. (一般现在时)10. The students ________ (study) for the exam right now. (现在进行时)四. 根据对话补全句子:A: What ________ (you/do) after school?B: I usually ________ (do) my homework first.A: How often ________ (you/play) soccer?B: I ________ (play) soccer twice a week.A: ________ (you/visit) your grandparents last weekend? B: Yes, I ________ (visit) them on Sunday.A: Look! John ________ (dance) in the party now.B: Wow! He ________ (dance) really well.A: ________ (they/travel) to Paris last year?B: Yes, they ________ (travel) there for vacation.A: ________ (you/come) to the meeting tonight?B: Sorry, I can't. I ________ (have) another appointment.答案:一. 选择填空:1. plays2. visit3. watches4. study5. goes7. work8. eats9. leaves10. play二. 用正确的动词形式填空:1. watch2. plays3. is reading4. are studying5. visited6. barks7. have8. cooked9. played10. cleaned三. 根据提示完成句子:1. am working2. reads4. is dancing5. traveled6. swims7. are playing8. has finished9. sleeps10. are studying四. 根据对话补全句子:A: do you doB: doA: do you playB: playA: Did you visitB: visitedA: is dancingB: dancesA: Did they travelB: traveledA: Are you coming B: have。
现在完成时,现在完成进行时练习含答案
现在完成时一.用since和for填空1.______two years2.________two years ago3._______last month4.__________ 19995._______yesterday6._______ 4 o’clock7.________4 hours 8._________an hour ago 9._______we were children 10._________ lunch time 11.___________ she left here12. He has lived in Nanjing ________ the year before last.13. I’ve known him __________ we were children.14. Our teacher has studied Japanese ________ three years.15. She has been away from the city ________ about ten years.16. It’s about ten years __________ she left the city.二.单项选择1、Both his parents look sad . Maybe they ______what's happened to him .A. knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai , has he ?A. alreadyB.neverC.everD.still3、Have you met Mr Li ______?A. justB. agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two year .A. is writingB.was writingC.wroteD.has written5、--Our country ______ a lot so far . --Yes . I hope it will be even ______ .A.has changed ; wellB.changed ; goodC.has changed ; betterD.changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I______ it twice .A.will seeB.have seenC.sawD.see课后练习一、单选题1、--These farmers have been to the United States . --Really?When _____ there ?A. will they goB. did they goC. do they goD. have they gone2、--______ you ___ your homework yet ? --Yes . I _____ it a moment ago .A.Did ; do ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish3、His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in4、--Do you know him well ? --Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made5、--How long have you ____ here ? --About two months .A. beenB. goneC. comeD. arrived6、Hurry up! The play __________ for ten minutes .A. has begunB. had begunC. has been onD. began7、It _____ ten years since he left the army .A. isB. hasC. willD. was8、Miss Green isn't in the office . she_______ to the library .A.has goneB. wentC.will goD. has been9、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been10.The students have cleaned the classroom,______?A. so th eyB. don’t theyC. have theyD. haven’t they11、______has Mr White been a member of Greener China since he_____ to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived12.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away13.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened14.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become15.You mustn't_____ until he comes back.A. be awayB. leaveC. be left16.The meeting _____ for a week now.A. has finishedB. has endedC. has been over17.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught18.Ben ______ a teacher for 4 years .A. has beenB. has becomeC. wasD. became19. I ______ home for a week.A. have returnedB. have been backC. returned二.用never, ever, already, just, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?” “No, I have ________ seen it.”5. “Has the bus left _______?” “Yes, it has _________ left.”三、用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them ________________ (be) in Hongkong for ten days.3.Both of them ____________ (come) to Hongkong ten days ago.4. Half an hour __________ (pass) since the train __________ (leave).5. Mary________(lose) her pen. ________ you _______(see) it here and there?6. _________ you _____ (find) your watch yet?7. ---Are you thirsty? ---No I _________just _________ (have) some orange.8. We_________ already _________ (return) the book.9. ________ they _______ (build) a new school in the village?10. I _____________(not finish) my homework . Can you help me?11. My father _____ (read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father ___________ (read) this book since yesterday.五、划线提问1) I have been there for two days.__________ _________ __________ you __________ __________ ?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book现在完成进行时1.Mr Li swimming for 3 hours, and his son an hour ago.A.has been, startedB.have started, has startedC.started, startedD. Has started, has started2.---How long you stamps? ---Since two years ago.A.have, collectB.have, been collectingC.did, collectD.are, collecting3.She had a headache because she too long. She ought to shop.A.has been readingB.had readC.is readingD.read4.The boy TV all the morning.A.has watchedB.had watchedC.has been watchingD.watched5.--- have you been learning to swim? ---Half a year.A.How longB. How oftenC.How farD.When6.Our teacher has been teaching in this school for .A.two year and a halfB.two and a half yearC.two years and halfD.two and a half years7.He it for two hours, and he's still watching now.A.has been watchedB.watchingC.has been watchingD.is watching现在完成时一、用since或者for填空1. for2. since3. since4. since5. since6. since7. for 8 since 9.since 10. since11. since 12.since 13. since 14.for 15.for 16. since课后练习四、划线提问1. How long have, been there2. How long has , lived here3. When did , leave here4. When did , buy。
八年级英语现在完成进行时特殊用法练习题20题(答案解析)
八年级英语现在完成进行时特殊用法练习题20题(答案解析)1. Tom _______ (read) this book since last week. He can't put it down.A. has been readingB. readC. was readingD. reads答案解析:A。
本题考查现在完成进行时。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚结束,也可能还要继续进行下去。
句中since last week是现在完成进行时的标志,表示从上周开始一直持续到现在的动作,Tom一直在读这本书,还没读完,所以用has been reading。
选项B是一般过去式,只表示过去某个时间发生的动作,不能体现从上周开始一直持续到现在。
选项C是过去进行时,强调过去某个时刻正在进行的动作,不符合题意。
选项D是一般现在时,用于表示经常发生的动作或存在的状态,与句中的since last week不匹配。
2. My mother _______ (cook) in the kitchen all morning.A. has been cookingB. cookedC. is cookingD. cooks答案解析:A。
这里考查现在完成进行时的用法。
all morning表示整个上午,是一个持续的时间段。
现在完成进行时表示从过去持续到现在的动作,妈妈从上午开始一直在厨房做饭,这个动作从过去持续到现在,所以用has been cooking。
选项B是一般过去式,只强调过去某个时间做了饭,不能体现整个上午一直在做饭。
选项C是现在进行时,只能表示现在正在做饭,不能体现从过去到现在的持续动作。
选项D是一般现在时,用于经常发生的动作,不符合句子语境。
3. The workers _______ (build) the bridge for three months.A. have been buildingB. builtC. are buildingD. build答案解析:A。
初二英语现在完成进行时练习题20题(答案解析)
初二英语现在完成进行时练习题20题(答案解析)1.She _______ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。
本题考查现在完成进行时。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
“for two hours”是现在完成进行时的标志词。
选项B“has studied”是现在完成时,表示过去发生的动作对现在造成的影响;选项C“studied”是一般过去时;选项D“studies”是一般现在时。
2.They _______ football since morning.A.have been playingB.have playedC.playedD.plays答案解析:A。
“since morning”是现在完成进行时的标志词。
现在完成进行时强调从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
选项B“have played”是现在完成时;选项C“played”是一般过去时;选项D“plays”是一般现在时。
3.He _______ his homework all day.A.has been doingB.has doneC.didD.does答案解析:A。
“all day”是现在完成进行时的标志词。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
选项B“has done”是现在完成时;选项C“did”是一般过去时;选项D“does”是一般现在时。
4.We _______ TV for three hours.A.have been watchingB.have watchedC.watchedD.watches答案解析:A。
“for three hours”是现在完成进行时的标志词。
现在完成进行时强调从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
现在完成时与现在完成进行时练习题
Ⅰ. 单项选择( )1. The flight from Beijing to New York ______ at 9:45 am. on Friday.A. gets offB. takes offC. puts upD. gets up( )2. — ______ have you been living here?— For ten years.A. How muchB. How manyC. How longD. How soon( )3. — _______ did you first skate? — Two years ago. A. When B. What C. Why D. How ( )4. I have been skating________two hours. A. in B. at C. for D.since( )5. Thanks for ____ me the book. A. gave B. giving C. give D. to give( )6. Mr Green ____________ in China since five years ago.A. livedB. has been livingC. livesD. is going to live( )7._______ is the meeting going to last? ----About twenty minutes.A. How farB. How soonC. How longD. How often( )8. ----What shall we do now? --- _______ for a walk?A. How's about to goB. What about to goC. How's about goingD. What about going( )9. Do you have another way of __________ the child?A. teachingB. to teachC. teachesD. teach( )10. There _________ a pair of sports shoes under the bed.A. areB. isC. haveD. has( )11. There are many trees on __________ sides of the road.A. eachB. everyC. bothD. all( )12. I’ve _________ here all afternoon.A. satB. sitC. sittingD. been sitting( )13. He has been____________for his credit card for an hour.A. looksB. looked.C. lookingD. to look( ) 14. Mike learns a lot about internet , and____________.A. I don’t ,eitherB. so do IC. so am ID. I am ,too( )15.Do you know if ____back next week? If he____back ,please let me know.A. he comes , will comeB. he comes , comesC. he will come , comesD. he will come , will come( ) 16. Every day I spend two hours________my homework.A. finishing to doB. finishing doingC. to finish to doD. to finish doing( ) 17. The teacher told us yesterday that December 25 ________ Christmas Day.A. isB. wasC. has beenD. will be( ) 18. My mom says____I have to stop , because we have run out of room to store them.A. thatB. whereC. ifD. what( ) 19. He has been watching English movies________about two months.A. sinceB. forC. inD. during( ) 20. My aunt arrived here _____________ a warm spring morning.A. inB. atC. onD. by( ) 21. Hurry up , ___________ you’ll be late for class.A. butB. orC. andD.if( ) 22. It’s time for supper now. Let’s ________ it.A. stop havingB. stop to haveC. to stop to haveD. stopping to have( ) 23. There are many tall green trees on ________ side of the street.A. eitherB. bothC. allD. every( ) 24---Must I go with them tomorrow? ------No , you___________A. mustn’tB. shouldn’tC. needn’tD. can’t( ) 25. I’ll do my__________ to help him finish the work.A. goodB. wellC. bestD. betterⅡ.用所给动词的正确形式填空。
现在完成时和现在完成进行时的练习
—I think so. HeA.is preparing for it for months. (2008 江苏)B.waspreparingC.hadbeenprepariD・ has been preparingA. walksB. walked C・haswalkedD. had walked • •••■•••••••••••••••• ••••••••••••••••••••••••東!扌隹现在完成时与现在完成进行时比较练习B. Complete the following sentences with the right form of the verbs given.(根据所给动词的适"i 形式填空)1.You know, I ________ (look) for a job for three months, and this is my first formal interview.2.My sister ________ (stay) in Beijing for three months last year.3.The little boy is dirty all over because he _________ (play) in the mud all the morning.4.I _______ (wonder) if you were free this afternoon・5.Here he is! We ________ (wait) anxiously for him since last night・C. Make the best choices.(选择题)1 ・一I'm sure Andrew will win the first prize in the filial.2.By the time he realizes he _____ i nto a trap, if 11 be too late for him to do anytliing about it. (2008 山东)3.So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008 福建)A. sawB. see C・ had seen D・ have seen4.Cathy is taking notes of the grammatical rules in class at Sunshine School where she ___________ Englishfor a year. (2007 湖南)A. studies B・ studied C・ is studying D. has been studying5.Danny ________ hard for long to realize his dream and now he is popular. (2007 福建)A. worksB. is working C・ has worked D・ had worked6.—I have got a headache・—No wonder. You _________ in front of that computer too long・(2007 江西)A. workB. are working C・ have been working D・ worked7.The unemployment rate in this district _______ from 6% to 5% in the past two years. (2007 上海)A. has fallenB. had fallenC. is fallingD. was falling8.Now that she is out of job, Lucy ____ g oing back to school, but she liasn^t decided yet.(j匕京)A. had considered B・ has been consideringC. considered D・ is going to consider9.—_____ you ______ him around the museum yet? (2007 江苏)—Yes. We had a great time there・A. Have ; shownB. Do ; showC. Had; shownD. Did; show10.—Hi, Tracy, you look pale・—I am tired・ I_______ the living room all day.A. painted B・ had painted C・ have been painting D・ have painted1/71/71/71............................................................................. 址新资科推荐............................................................................1.(2009 年全国卷I) His sister left home in 1998, and ________ since.A. had not been heard of B・ has not been heard ofC. had not heard of D・ has not heard of2.(2009 年全国卷I)Edward, you play so well.But I _______ you played the piano.A • didn' t knowB ・ hadn' t knownC • don' t knowD ・ haven' t known3・(2009 年福建卷)According to the literary review, Shakespeare _______ his charities live through their language in his plays・A. will make B・ had madeC. was makingD. makes4.(2009 年湖南卷)Would you please keep silent? The weather report ________ and I want to listen.A. is broadcast B・ is being broadcastC. has been broadcast D・ had been broadcast5.(2009 年江苏卷)The population of Jiangsu ______ to more than twice what it was in 1949.The figure is now approaching 74 million・A • has grownB • have grownC. grewD. are growing6.(2009 年江苏卷)一Ann is in hospital.一Oh, really? I _________ know.I ________ g o and visit her.A. didn' t; am going to B・ don' t; wouldC. don' t; will D・ didn' t; will7.(2009 年辽宇卷)Excuse me, Marcia, a reporter from Vanity Fair _________ all day.Could you speak to her now?A. phonesB. has phonedC. has been phoning D・ phoned& (2009 年L L|东卷)I was out of town at the time, so I don' t know exactly how it ________ ・A • was happeningB ・ happenedC. happensD. has happened9.(2009 年浙江卷)Over the past decades, sea ice ________ i n the Arctic as a result of global warming・A. had decreasedB. decreasedC. has been decreasing D・ is decreasing10.(2009 年四川卷)一You speak very good French!一Thanks.I _______ French in Sichuan University for four years.A. studiedB. studyC. was studying D・ had studied —You speak very good French!• •••■•••••••••••••••• •••••••••••••••••••••••• 東!扌隹一Thanks.I ________ F rench in Sichuan University for four years.A. studiedB. studyC. was studying D・ had studied1.(2010 届浙江嘉兴一中摸底测验)一Do you know if Terry will go camping this weekend? —Terry? Never! She__________ tents and fresh air!A • has hated B. hatedC. will hate D・ hates2.(2010 届安徽芜湖一中一模)一Got your driving license?一No.I _______ too busy to have enough practice, so I didn' t take the driving test last week・A. was B・ amC. have been D・ had been3.(2010 届成都玉林中学月考)He will have learned English for eight years by the time he _______ from the university next year.A. will graduate B・ will have graduatedC. graduates D・ is to graduate4.(2010 届甘肃天水一中段考)1 ____ i n London for many years, but V ve never regretted my final decision to move back to China・A. livedB. have livedC. had lived D・ was living5.(2010 届苏州调研)一What' s your opinion about my suggestion?一Sorry» I ________ .Would you please say it again?A. hadn' t listened B・ wouldn * t listenC. wasn' t listening D・ didn' t listen6.(2010 届合肥检测)Although many measures _____ , the world * s economy is still going down.A. were taken B ・ have been takenC. will be taken D・ are taken7.(2010 届福建检测)Since the beginning of the vacation, I _____ across the country» and my next stop is the Wuyi Mountains・A・ had traveled B. will travelC・ have been traveling D. was traveling8.(2010 年东城检测)Right now the government is trying to control the number of peoplewho _______ by H1N1 flu.A. have been affected B・ have affectedC. are affected D・ affect9.(2010 年长春笫一次调研)一I saw Lucy and her boyfriend in the park at nine yesterday evening・—Impossible.She ________ t he Internet with me in my home then.3 / 73 / 73 / 73• •••■•••••••••••••••• •••••••••••••••••••••••• 東!扌隹A. surfed B・ had surfedC. would surf D・ was surfing10.(2010 年上海春招)The employees ______ that they should renew their contracts within a week.A. adviseB. have advisedC. are advised D・ had been advised11.(2010 届抚顺一中第一次同步考试)With the help of high technology, more and more new substancesin the past years・A. discoveredB. have discoveredC. had been discovered D・ have been discovered12.(2010 届成都联考)一Look! Everything here is under construction.一Wliafs the pretty small house that _________ for?A. is being built B・ has been builtC. is built D・ is building13.(2010 届江西高安中学月考)一Did you have any trouble finding your way in Shanghai?—Yes, I tried to find my way to the airport but ___________ ・A. has been lost B・ get lostC. lostD. got lost14.(2010 届皖南八校联考)We' ve been told the good news, but when and where to go for the exciting paid vacation _________ yet.A. are not discussed B• have not been discussedC. is not being discussed D・ has not been discussed15.(2010 年西安质量检测)We haven * t moved into the new office building一it _____ right now.A. is decoratingB. has been decoratedC. is being decorated D・ has been decorating............................................................................... 址新资科推荐..........................................................................Key:4・1・ are^have been 2. have been drinking-^liave dmnk 3. have—*had4. Have you done—>Did you do5. come—>came 6・ didn't seen—>liasn*t seen7. passed^have passedB. 1. have been looking 2. stayed 3. has been playing/ has played4.wondered5. have been waitingC・1 -5 DCDDC 6-10 CABA C1【解析】C、D是主动语态,hear of表示“听说”,后面应该有宾语。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时与现在完成进行时练习篇(附答案)
A. Correct the following sentences.
1. All these years they are contributing articles to our magazine.
2. I have been drinking five cups of coffee this afternoon.
3. What have you been doing before you left Oxford?
4. It's a good job. Have you done it all by yourself?
5. It's a long time since you come to see me.
6. Alice didn't see much of Henry lately.
7. I'm glad to tell you that you passed the exam.
B. Complete the following sentences with the right form of the verbs given.
1. You know, I ________ (look) for a job for three months, and this is my first formal interview.
2. My sister ________ (stay) in Beijing for three months last year.
3. The little boy is dirty all over because he ________ (play) in the mud all the morning.
4. I ________ (wonder) if you were free this afternoon.
5. Here he is! We ________ (wait) anxiously for him since last night.
C. Make the best choices.
1. —I’m sure Andrew will win the first prize in the final.
— I think so. He ________ for it for months. (2008江苏)
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东)
A. walks
B. walked
C. has walked
D. had walked
3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)
A. saw
B. see
C. had seen
D. have seen
4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (2007湖南)
A. studies
B. studied
C. is studying
D. has been studying
5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)
A. works
B. is working
C. has worked
D. had worked
6. —I have got a headache.
—No wonder. You_________ in front of that computer too long. (2007江西)
A. work
B. are working
C. have been working
D. worked
7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)
A. has fallen
B. had fallen
C. is falling
D. was falling
8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)
A. had considered
B. has been considering
C. considered
D. is going to consider
9. —______ you ______ him around the museum yet? (2007江苏)
—Yes. We had a great time there.
A. Have; shown
B. Do; show
C. Had; shown
D. Did; show
10. —Hi, Tracy,you look pale.
—I am tired. I _______ the living room all day.
A. painted
B. had painted
C. have been painting
D. have painted
Key:
A. 1. are→have been 2. have been drinking→have drunk 3. have→had
4. Have you done→Did you do
5. come→came
6. didn't seen→hasn't seen
7. passed→have passed
B. 1. have been looking 2. stayed 3. has been playing/ has played
4. wondered
5. have been waiting
C. 1-5 DCDDC 6-10 CABA C。