现在完成时与完成进行时for和since练习题
- 格式:doc
- 大小:27.50 KB
- 文档页数:2
现在完成进行时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)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
现在完成时和现在完成进行时的用法及区别习题现在完成时和现在完成进行时谈论的都是过去开始的、现在仍在进行的行动。
这意味着两种时态都可以用 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。
英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.A. had workedB. has been workingC. is workingD. works【答案】 B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
一.Since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。
例如:1、He left the village in 1982 and I haven’t seen him since then.1982年他离开这个村子,从那以后我再没见过他。
2、She’s been working in a bank since leaving school.她中学毕业后就一直在一家银行工作。
3.He had spoken to her only once since the party. 自从那次聚会以来,他只跟她说过一次话。
二.Since作为副词,表示从过去以来、以后或到现在的情形或状态,常与现在完成时态连用。
例如:1.He left home two weeks ago and we haven’t heard from him since. 他两周前离开了家,到现在我们一直没有他的消息。
2.He came to Zhenjiang 6 years ago and has lived here (ever) since.他6年前来到镇江,从此便住在这里。
三.since引导原因状语从句作为连词,since可引导原因状语从句,表示因为;既然;鉴于:例如:1.He didn’t come since he was busy.他因为忙,所以没有来。
2.Since this method doesn’t work,let’s try anoter.既然这种方法不行,我们就试用另一种吧。
四.Since在特殊句型中的应用句型I:“It is(has been)+时间+since+持续性动词的过去时”,表示“自从……以来到现在已有多久。
”例如:It has been quite some time since I was last in London.我上次离开伦敦至今颇有一段时间了。
六年级英语现在完成时持续时间表达练习题40题含答案解析1.I have been learning English ____ three years.A.forB.sinceC.inD.at答案解析:A。
“for+时间段”表示持续一段时间,“three years”是时间段,所以用for。
since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。
2.She has been playing the piano ____ she was six years old.A.forB.sinceC.inD.at答案解析:B。
“since+时间点”表示从某个时间点开始一直持续到现在,“she was six years old”是时间点,所以用since。
for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。
3.They have known each other ____ a long time.A.forB.sinceC.inD.at答案解析:A。
“a long time”是时间段,用for。
since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。
4.We have been waiting for the bus ____ twenty minutes.A.forB.sinceC.inD.at答案解析:A。
“twenty minutes”是时间段,用for。
since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。
5.He has been reading this book ____ last week.A.forB.sinceC.inD.at答案解析:B。
“last week”是时间点,用since。
for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。
6.I have been living here ____ five months.A.forB.sinceC.inD.at答案解析:A。
现在完成时与现在完成进行时的讲解及练习现在完成时结构:have(has)+动词的过去分词。
has用于第三人称单数,have用于其他各种人称.二.现在完成时的用法:其用法主要有三种i.“已完成”用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
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. 她已经当了老师。
(说明她现在仍是老师)ii.“未完成”用法。
表示动作或状态从过去某时开始,持续到现在,可能继续下去.常和表示一段时间的状语连用。
如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,since,since yesterday,since 2 days ago,since 1991,for a long time,for a month,so far(到目前为止),up to now(至今),till(until)now等。
he has lived here for 30 years. 他住在这儿三十年了。
(现在还住在这儿)they've known each other since childhood. 他们从小彼此相识。
英语现在完成进行时练习题含答案一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态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.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
现在完成时和现在完成进行时的练习B。
Complete the following sentences with the right form of the verbs given.(根据所给动词的适当形式填空)1.You know。
I have been looking for a job for three months。
and this is my first formal interview.2.My sister stayed in Beijing for three months last year.3.The little boy is dirty all over because he has been playingin the mud all morning.4.I was wondering if you were free this afternoon.5.Here he is。
We have been waiting usly for him since last night.C。
Make the best choices.(选择题)1.—I’m sur e Andrew will win the first prize in the final.I think so。
He has been preparing for it for months。
(2008江苏)D。
has been preparing2.By the time he realizes he has walked into a trap。
it’ll be too late for him to do anything about it。
(2008山东)D。
has walked3.So far this year we have seen a fall in house prices by een 5 and 10 percent。
Ⅰ. 单项选择( )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Ⅱ.用所给动词的正确形式填空。
(英语)英语现在完成时解题技巧及练习题及解析一、初中英语现在完成时1.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
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【解析】【分析】考查延续与非延续性动词。
动词时态练习题1.Our boss, Mr. Smith, ___________ a raise in salary for ages, but nothing has happened yet.A.was promisingB.has been promisingC.has promisedD.promised答案:B翻译:我们的老板史密斯先生多年来一直承诺要加薪,但什么都没有发生。
选项:A 过去进行时B 现在完成进行时C 现在完成时D 一般过去时解析:”for+一段时间“常用于现在完成时,而由后半句的“nothing has happened yet”表明承诺加薪这件事将从过去一直持续到未来,所以选择B现在完成进行时。
拓展:(1)for+一段时间,不能接时间点since+时间点(2)has been doing 是现在完成进行时, 基本用法:1) 表示一个在过去开始而在最近刚刚结束的行动2) 表示一个从过去开始但仍在进行的行动3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身2.By the middle of the 21st century, the vast majority of the world’s population ________ in cities rather than in the country.A.are livingB.will be livingC.have livedD.will have lived答案: B翻译:到21世纪中叶,世界上绝大多数人口将生活在城市而不是乡村。
选项:A. 正在进行时B. 将来进行时C. 现在完成时D. 将来完成时解析:从“By the middle of the 21st century”以及句意可以看出,“世界上绝大多数人口将生活在城市而不是乡村”这件事是在将来完成的,故选B将来完成时。
现在完成进行时练习全集含解析一、单项选择现在完成进行时1.We ________for cheap houses but haven’t found ________we like yet.A.are looking;one B.have looked;itC.have been looking;one D.looked;them【答案】C【解析】句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。
根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
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 de cided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态3.I wonder if John has forgotten my number. I ___ him to call for the past two hours. A.have been expecting B.have expectedC.have been expected D.expected【答案】A【解析】试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态 D. expected一般过去时。
现在完成时练习题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. Shehasdoneherhomework_________twohours.13. Tomhasbeenswimming_________anhour.14. TheyhavelearndEnglish________theycametoschool.15. Theyhavebeenintheroom__________8o’clock.16. WehavestudiedEnglish_________severalyears.17. IhavebeenlivinginXi’an_________Iwasborn.18. Shehasworkedhere_________2006.19. Maryhasbeenrunning_________shecamehere.20.AnnhasbeenlearningEnglishsince2003.(选出同义词组)A.for2003B.sinceabout6yearsC.6yearsagoD.forabout6yearsIII. 用过去时或现在完成时填空: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. Theyhavebeentalkingforthewholethreehours.(一般疑问句)________they________________forthewholethreehours5. Theyhavebeenplayingfootballfortwohours.(就划线部分提问)____________________havetheybeenplayingfootball6. ShehasstudiedEnglishfortwoyears.(同义句)_____________________________________________________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 ________________________。