现在完成时与完成进行时for和since练习题

合集下载

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时1.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。

根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

现在完成时及现在完成进行时讲解及练习

现在完成时及现在完成进行时讲解及练习

现在完成进行时1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。

2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成3 现在完成进行时的基本句型肯定式I/We have been working.疑问式Have you been working?简略回答Yes,I/we have. No,I/we haven't.肯定式He/She/It has been working.疑问式Has he/she/it been working?简略回答Yes,he/she/it has. No,he/she/it hasn't.4 现在完成时的用法1)在强调指出动作还未结束,还要继续下去。

如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。

I've read this book.我已读完这本书了。

2)强调动作延续时间的长久或带感情色彩。

She has always been working like that.她一贯是这样工作的。

3)现在完成进行时也可表示现在以前这段时间反复发生的事情。

We've been seeing quite a lot of each other recently.最近我们经常见面。

5 相同点1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如: I have worked in this school since 2001. I have been working here since 2001.2. 现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如: Mr. Smith has taught English for 20 years. Mr. Smith has been teaching English for 20 years 6 现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。

现在完成进行时讲解及练习 用

现在完成进行时讲解及练习 用

3.现在完成进行时可以和since, for+一段时间,
these few days, all this time(这段时间 ), all along(始终,一直), all the time(一直), all night, all the morning, all one’s life, today, this week, this month, during the night, recently等状语连用:

Байду номын сангаас
We have been studying here since 2004. 我们自从2004年开始一直在这里读书。
2)现在完成进行时还可以于these few days, this week, all the time, all night, all the morning, all one’s life, during the night, recently等连用: • I’ve been writing letters all this morning. (我写了一上午的信。) • I have been doing this all my life. (这个我做了一辈子啦。) • Recently he has been doing his work quite regularly. (近来他都按时做作业。)
现在正在读 • 进行时 I am reading the book. 已经读过 • 完成时 I have read the book. 过去到截至 • 现在完成进行时 说话为止, 一直在读 I have been reading the book.
1. 结构(“三合一”结构): 1)肯定句: have/has been+V-ing (从过去到现在)一直在做某事 我在这坐了一个下午了。 I have been sitting here for the afternoon. 他弟弟十岁起就一直收集各种各样的邮票。 His brother has been collecting stamps since he was 10.

英语现在完成进行时专题练习(及答案)

英语现在完成进行时专题练习(及答案)

英语现在完成进行时专题练习(及答案)一、单项选择现在完成进行时1.He is really nervous. He ________ back and forth all the night waiting for the results. A.walked B.had walkedC.has been walking D.walks【答案】C【解析】试题分析:句意:他是真得很紧张。

他整晚上都走来走去,在等待结果。

根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。

考点:考查动词时态语态2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。

现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。

结构为have/has+ been+动词的现在分词。

句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。

故选B。

考点:考察现在完成进行时4.—That’s the third time he’s won the award in this field.— Yes. He ______ his maximum potential in the past decade.A.explored B.is exploring C.has been exploring D.has explored【答案】C【解析】考查时态。

现在完成时和现在完成进行时的用法及区别习题

现在完成时和现在完成进行时的用法及区别习题

现在完成时和现在完成进行时的用法及区别习题现在完成时和现在完成进行时谈论的都是过去开始的、现在仍在进行的行动。

这意味着两种时态都可以用 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。

现在完成时及现在完成进行时讲解及练习

现在完成时及现在完成进行时讲解及练习

时态练习(三)一.用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock7 4 hours 8._____an hour ago9.___we were children 10._____ lunch time11.____ 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.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they goB. did they goC. do they goD. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A.Did ; do ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish11、His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made13、—How long have you ____ here ?—About two months .A. beenB. goneC. comeD. arrived14、Hurry up! The play __________ for ten minutes .A. has begunB. had begunC. has been onD. began15、It _____ ten years since he left the army .A. isB. hasC. willD. was16、 Miss Green isn't in the office . she_______ to the library .A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been18.The students have cleaned the classroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 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, arrived20.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away三.用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.你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。

英语现在完成时专项含解析

英语现在完成时专项含解析

英语现在完成时专项含解析一、初中英语现在完成时1.He has studied in our school __________.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。

has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。

根据句意选出正确的时间状语。

2.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.3.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

【点评】此题考查现在完成时的用法。

4.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】 D【解析】【分析】考查延续与非延续性动词。

(英语) 英语现在完成时专题练习(及答案)

(英语) 英语现在完成时专题练习(及答案)
14.How many English words ____ you ____ up to now?
A.did; learn B.had; learned
C.have; learned D.do; learn
【答案】C
【解析】
【详解】
考查时态。句意:到目前为止,你学习了多少英语词汇?根据up to now可知用现在完成时,故选C。
【答案】C
【解析】
考查时态和语态。句意:根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。主语516 Confucius Institutes和found之间是被动关系,该句应用被动语态。且by now做时间状语,谓语动词应用现在完成时态。综上,该空应填have been founded。C选项正确。
A.didn’t haveB.haven’t had
C.hadn’t hadD.won’t have
【答案】B
【解析】
【详解】
考查时态。句意:会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。根据句中时间状语so far可知,此处应使用现在完成时。故B选项正确。
【点睛】
现在完成时的部分常见标志词(组)in the past few days/weeks/months/years;(up to)these few days/weeks/months/years;up to present/now;so far;till now及句型:It is the序数词+time that…谓语动词使用现在完成时。
【答案】D
【解析】
【详解】
考查not until位于句首时,句子使用部分倒装句的用法。句意:---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。not until位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时练习题I. 用never, ever, already, yet, for, since填空1.I have _______ seen him before, so I have no idea about him.2.Jack has _________ finished his homework ________ an hour ago.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.”II. 用since和for填空A. 1) ______ two years 2) _______ two years ago 3) _______ last month4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children10) _____ lunch time 11) ______ she left hereB. 1. He has lived in Nanjing ________ the year before last.2. I’ve known him __________ we were children.3. Our teacher has studied Japanese _________ three years.4. She has been away from the city ___________ about ten years.5. It’s about ten years __________ she left the city.6. I've been practicing the piano since 10∶30.7. Mario has been running ____ 15 minutes.8. Sarah has been sleeping ____ 9∶00.9. Dale has been talking on the phone ____ five minutes.10. Louie has been studying Chinese ____ he was six years old.11. I've been watching you ____ ten minutes.12. She?has?done?her?homework?_________?two?hours.13. Tom?has?been?swimming??_________?an?hour.14. They?have?learnd?English?________?they?came?to?school.15. They?have?been?in?the?room?__________8?o’clock.16. We?have?studied?English?_________several?years.17. I?have?been?living?in?Xi’an?_________I?was?born.18. She?has?worked?here?_________?2006.19. Mary?has?been?running?_________?she?came?here.20.?Ann?has?been?learning?English?since?2003.(选出同义词组)A.?for?2003B.?since?about?6?years?C.?6?years?agoD.?for?about?6?yearsIII. 用过去时或现在完成时填空:1. “_________ you __________ (write) a letter to your aunt yet”“Yes, I ___________. I ________________ (write) one last week.”2. “_________ he ___________ (finish) his homework”“Not yet.”3. “_________ they ever __________ (be) abroad”“Yes, just once.”4. Your father _________ just ___________ (finish) his work.5. Your father _________ (finish) his work just now.6. Last term I __________ (learn) many English words.7. They ____________ (not read) the interesting books yet.8. He _____________ never ____________ (go) to the science museum.9. ____________ you ever ____________ (drink) coke10. “____________ you _____________ (buy) a dictionary ““Yes, I __________ .”“Where __________ you _____________ (buy) it”“ I ___________ (buy) it in a bookstore.”“When ___________ you _____________ (buy) it”“ Yesterday.”IV. 划线提问1) I have been there for two days.__________ _________ __________ you __________ __________1)My father has lived here since 2000._________ _________ __________ your father _________ __________2)He left here yesterday._________ ________ he _________ __________3)They bought a book two hours ago.__________ ___________ they __________ a bookV. 用have/has been to/in, have gone to及go的各种形式填空。

1)Where is Jack He __________ his country.2)John _______ England since he came back.3)The Smiths ______ Beijing for years.4)_____ you ever ____ America -- Yes, I _____ there many times.5)I _____ this school since three years ago.VI.句型转换:1. He has already gone _________ __________ home ____________. (否定句)____________ he __________ home ___________ (疑问句) 2. He has lunch at home. He __________ _____________ lunch at home. (否定句)____________ he __________ lunch at home (疑问句)3. He has been there twice. ______ _______ ______ _______he been there (划线提问)4. They?have?been?talking?for?the?whole?three?hours.(一般疑问句)________they?________??________for?the?whole?three?hours?5. They?have?been?playing?football?for?two?hours.(就划线部分提问)__________??__________have?they?been?playing?football?6. She?has?studied?English?for?two?years.?(?同义句)_____________________________________________________VII. Answer the questions.1.Q: How long have you been working in this restaurant (two years) A: I've been working here for two years.2.Q: How long has your sister been working here (June)A: She has ________________________3.Q: How long has that man been waiting (twenty minutes)A: He has ________________________4.Q: How long has that woman been sitting there (8∶30)A: She has ________________________5.Q: How long has that boy been talking on the phone (five minutes) A: He has ________________________6.Q: How long have you been talking to me (ten minutes)A: I've ________________________。

相关文档
最新文档