初中现在完成时态练习题
现在完成时专练100题及答案
现在完成时专练100题及答案第一部分:填空题1.I ________ (live) in this city for five years.2.We ________ (visit) the museum twice this month.3.She ________ (not finish) her homework yet.4.They ________ (already leave) for the airport.5.How long ________ you ________ (study) English?6.The bus ________ (just arrive) at the station.7.By the time we arrived, they ________ (already eat) all the food.8.My sister ________ (not see) that movie before.9.He ________ (travel) to many countries in his life.10.________ you ever ________ (try) sushi before?答案:1.have lived2.have visited3.hasn’t finished4.have already left5.have, studied6.has just arrived7.had already eaten8.hasn’t seen9.has traveled10.Have, tried第二部分:改错题1.I have eat lunch already.2.She has writes a book.3.We have see that movie last night.4.He has been to Paris twice.5.They have visited Japan never.答案:1.I have eaten lunch already.2.She has written a book.3.We have seen that movie last night.4.He has been to Paris twice.5.They have never visited Japan.第三部分:选择题1.I _____ bought a new car.a)justb)alreadyc)yet2.She _____ seen that movie before.a)alreadyb)neverc)just3._____ you finished your homework?a)Haveb)Doc)Are4.They _____ been to this restaurant.a)haveb)hasc)had5.We _____ bought new clothes for the party.a)hasb)havec)had6.He _____ left for work yet.a)alreadyb)notc)just7._____ she ever been to China?a)Haveb)Hasc)Did8.I _____ visited my grandparents last weekend.a)haveb)hasc)had9.We _____ finished our project by next week.a)haveb)hasc)will10.They _____ traveled to Europe before.a)haveb)haven’tc)has答案:a)justa)alreadya)Havea)haveb)haveb)notb)Hasa)havec)willa)have第四部分:连线题1.I have been to Paris.2.She has already finished her work.3.We have lived in this house for ten years.4.They have never seen snow before.5.He has just started a new job.6.You have visited China, haven’t you?7.Have they ever been to Australia?8.Has he ever met the president?9.Have you ever tried sushi?10.We have traveled to many different countries.答案:g)Have you ever tried sushi?e)You have visited China, haven’t you?a)I have been to Paris.j)They have never seen snow before.d)They have lived in this house for ten years.i)She has already finished her work.c)We have traveled to many different countries.h)Have they ever been to Australia?b)Has he ever met the president?f)He has just started a new job.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
(英语)初中英语现在完成时解题技巧及经典题型及练习题(含答案)及解析
(英语)初中英语现在完成时解题技巧及经典题型及练习题(含答案)及解析一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become 【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.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.4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
初中英语语法现在完成时练习题及答案
一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before. 我肯定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。
如:I haven’t heard from her these days. 这些日子我没有收到她的信。
We haven’t seen you recently. 最近我们没有见到你。
They have been away for two years. 他们离开已经两年了。
She has been with us since Monday.★注意:a)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
现在完成时练习题及答案
现在完成时练习题及答案1. I ________ (study) English for three years.- 答案: have studied2. She ________ (live) in this city since 2010.- 答案: has lived3. They ________ (travel) to many countries around the world. - 答案: have traveled4. The company ________ (expand) its business to Asia.- 答案: has expanded5. He ________ (not finish) his homework yet.- 答案: hasn't finished6. We ________ (meet) all the project requirements.- 答案: have met7. The children ________ (play) outside for two hours.- 答案: have been playing8. Since you ________ (leave), a lot has changed.- 答案: left9. I ________ (never try) this kind of food before.- 答案: have never tried10. She ________ (write) two novels and is working on the third one.- 答案: has written答案解析- 现在完成时的结构是:have/has + 过去分词。
- 现在完成时可以与表示一段时间的状语连用,如"for + 一段时间"或"since + 过去的时间点/从句"。
完整版)现在完成时态专项练习题
完整版)现在完成时态专项练习题I。
用所给动词的适当形式填空1.I have already seen the film。
I saw it last week.2.___ his work。
Not yet.3.Have you been to Hong Kong。
Yes。
I have been there twice.4.He has just finished ___.5.___?6.Have each of you read "Gone with the wind" yet?7.Have you gotten any new CDs?8.My family has never been to ___.9.They have ever ___ and chips.10.I have just lost my science book.11.Has Tom finished his work?12.I have already read this book.13.She hasn't returned her book yet.14.Have you ever eaten chocolate sundaes。
No。
I have never ___.15.My father has just come back from work。
He is tired now.16.Where is Li Ming。
He has gone to the teacher's office.17.Shanghai was a small town hundreds of years ago。
It hase a large city since then.18.I have worked here since I moved here in 1999.19.So far。
I have made quite a few friends here.20.How long have the Wangs been staying here。
现在完成时 练习题
现在完成时have been to/have gone to/have been +地点1. Mr. Wang is here. He ______ Qingdao.A. has been toB. has gone toC. has been inD. went to参考答案:B本题考查has gone to的用法。
当表示“去过某地,并且还没有回来”时需用have gone to,根据句意可得知“王先生去了青岛还没有回来”,故正确答案为B。
2. - Hello! May I speak to Kate?- Sorry, she isn’t here now. She ______ New York.A. went toB. has been toC. has gone toD. has been in参考答案:C根据句意可得知“Kate去了纽约还没有回来”,故正确答案为C。
3. 选择适当的单词填空。
Jack has ______ to London. He will fly back next month. (gone/been)参考答案:gone本题考查have gone to与have been to的区别。
通过句意可以得知出“Jack 去了伦敦还没有回来”,所以需用have gone to的结构,故该空需填gone。
4.My mother ______ Beijing twice.A. went toB. has gone toC. has been inD. has been to参考答案:D本题考查have been to的用法。
当表示“曾经去过某地,现在已经不在那儿了”时,需用have been to,后常接次数,如once,twice,three times等,也可和“just”、“never”、“ever”等连用。
故正确答案为D。
5. – Where have you been? I haven’t seen you for a long time.- I ______ London.A. goes toB. went toC. have been toD. have gone to参考答案:C根据句意可以判断出“我已经回来了”,所以应该用have been to,故正确答案为C。
七年级英语现在完成时练习题40题含答案解析
七年级英语现在完成时练习题40题含答案解析1.I _______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。
本题考查现在完成时的用法。
现在完成时表示过去发生的动作对现在造成的影响或结果。
句子中有already,是现在完成时的标志词。
A 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
只有B 选项是现在完成时。
2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。
句子中有twice,表示去过某地几次,要用现在完成时。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
只有A 选项has been to 表示去过某地。
3.We _______ English for five years.A.learnB.learnedC.have learnedD.will learn答案解析:C。
for five years 是现在完成时的标志词,表示一段时间。
A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。
只有C 选项是现在完成时。
4.They _______ not seen the movie yet.A.haveB.hasC.areD.were答案解析:A。
yet 是现在完成时的标志词。
主语是they,所以用have。
B 选项has 用于第三人称单数;C 选项are 是be 动词的现在时;D 选项were 是be 动词的过去时。
5.Have you _______ been to Shanghai?A.everB.neverC.yetD.already答案解析:A。
ever 常用于疑问句中,表示曾经。
B 选项never 表示从未;C 选项yet 常用于否定句和疑问句中;D 选项already 常用于肯定句中。
(完整版)九年级现在完成时练习题
现在完成时练习题21.﹣___you ever ___to the Great Wall?﹣Yes,Three times.()A.Has,been B.Have,been C.Have,gone22.﹣﹣﹣Is that a new coat?﹣﹣﹣No,I_____it for a long time.()A.bought B.have bought C.have had23.﹣Look!Someone _______ the classroom.﹣Well,it wasn't me.I didn't do it.()A.is cleaning B.was cleaning C.has cleaned D.will clean24.I don't feel very well,Jack.I'm afraid you______me your cold.()A.give B.had given C.have given D.would give25.﹣Where are the flowers?﹣﹣You see,someone them to the window.()A.moves B.had moved C.has moved D.would move26.Something _____ in our hometown since 2014.Now it ______ very modern.()A.is changed;is looked B.has changed;looksC.changed;looks27.﹣Amy,can we give away these soft toys?We them for many years.﹣Mom,but I want to keep the bear.()A.bought B.had C.have bought D.have had28.﹣Ben and Sue aren't home,are they?﹣No.They to London on business.()A.have gone B.go C.have been D.will go29.I____scared of dogs ever since a dog hurt me when I was five years old.()A.will be B.was C.have been D.would be30.My grandparents____ in that city since 2008.()A.will live B.live C.have lived D.were living31.I heard the new song on the radio.I high and low in the music store,but I can't find the song.()A.search B.have searchedC.am searching D.will search32.Over fifty countries _______ the AIIB(亚投行)so far.()A.joined B.was joining C.had joined D.have joined33.Miss Brown,we cleaning our classroom.Can we go home now?()A.finish B.finishingC.are finished D.have finished34.I ______ the book club last week and I ______ two books already.()A.join;read B.joined;readC.joined;have read D.joined;has read35.﹣﹣﹣Lily,will you go to Jenny's birthday party this Saturday?﹣﹣﹣I'm not sure.Because I so far.()A.have invited B.wasn't invitedC.have been invited D.will be invited36.﹣I hear your dad _________ Shanghai on business.Did he fly there?﹣Yes,but he will be home tomorrow.A.will go to B.has been to C.has gone to37.So far,the AIIB(亚投行)()57 countries to be the founding members.A.attracted B.has attractedC.will attract38.My grandparents ______ for over 60 years and they love each other very much.()A.have been married B.got marriedC.were married D.have got married39.﹣Did you see Tom yesterday?﹣No,I him for a long time.()A.didn't see B.hasn't seen C.saw D.haven't seen40.I great progress in my English study since last year.()A.make B.will make C.have made D.made41.Mr.Brown__________his hometown since he ____the army.()A.has left;joinedB.has been away from;has joinedC.has been away from;joinedD.left;joined42.﹣Look at the blue sky!The rain ________.﹣Let's go out for a walk.()A.stops B.will stop C.has stopped D.had stopped43.What are you going to do this weekend?I______ yet.()A.haven't decided B.won't decideC.have decided D.didn't decide44.﹣Hello,may I speak to Miss Yang?﹣Sorry,she isn't in.She ____ a poor mountain village as a volunteer.()A.has been to B.has been inC.has gone to D.has been away45.Mario ________ this pair of shoes for about six years.It's too old to wear.()A.has bought B.has had C.bought46.﹣Do you know Diaoyu Island?﹣Sure.It ________ China since ancient times.()A.belongs to B.belonged toC.has belonged to D.is belonging to47.The astronaut is so tired that he ____ for eleven hours.()A.has been asleep B.has fallen asleepC.has gone to bed D.has gone to sleep48.Bob with his parents ________ Hong Kong since two years ago.()A.have been to B.has been to C.have gone to D.has gone to49.In the last ten months,September Miracle (奇迹)______in CCTV for more than five times and is popular all over the country.()A.has played the pianoB.has given out their song disksC.has written songsD.has performed.50.﹣﹣What a pity!You missed the beginning of the movie,it _ _ for 10minutes.﹣﹣Oh,a traffic jam!()A.began B.stated C.has been on D.has been off【分析】﹣﹣你曾经去过长城吗?﹣﹣是的.去过三次了.【解答】答案:B.have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上,根据ever和three times,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.【点评】本题考查了现在完成时的用法.解答时注意:have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上.【分析】﹣﹣那是一件新上衣吗?﹣﹣不,我已经买了很长时间了.【解答】答案:C.根据for a long time可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在.其结构是have/has+及物动词的过去分词.此题注意短暂性动词和延续性动词区别.【分析】﹣﹣看,有人已经把教室打扫干净了﹣﹣呃,不是我做的.我没有打扫.【解答】答案:C.根据it wasn't me.I didn't do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.【点评】本题考查了现在完成时的用法.解答时注意结构为:have/has+动词过去分词.【分析】我感觉很不好受,Jack.恐怕你把感冒传染给我了.【解答】答案:C.结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give 的过去分词given,故选C.【点评】本题考查现在完成时,根据句子的逻辑关系来确定答案.【分析】翻译:﹣﹣花在哪里?﹣﹣你看,有人把他们移到了窗口.【解答】moves一般现在时;had moved过去时;would move过去将来时;叙述的时候,花已经被移走了,根据语境可知应用现在完成,故选:C.【点评】本题主要考查现在完成时的用法,根据语境利用排除法即可选的【分析】自从2014年,我们的家乡有些事情已经改变了,现在看起来很现代.【解答】something 泛指形容词,某些事情,since 2014,即自从2014年,结合Now,可知前面用完成时,后面用一般现在时,has changed 已经改变.故选:B.【点评】选词、选择时态填空,关键是找关键词,比如本题中的since 2014、Now.【分析】﹣Amy,我们能捐赠这些柔软的玩具吗?我们已经买了很多年了.﹣妈妈,但是我想留下这只熊.【解答】答案:D for many years是判断用现在完成时态的关键词,其动词应该用延续性动词,buy是瞬间动词,所以应该用have;主语是we,助动词用have,动词have的过去分词为had,故选D.【点评】本题考查现在完成时态,注意延续性动词的运用,在平时的学习中注意积累与运用,达到熟练掌握的目的.【分析】翻译:﹣﹣﹣本和苏不在家,是吗?﹣﹣﹣是呀!他们去伦敦出差了.【解答】根据语境确定用现在完成时,排除B,D;再根据has been to表示主语在说话现场,has gone to表示主语不在说话现场;因为他们去伦敦出差了.故选:A【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案.【分析】自从五岁被狗伤了,我就很害怕狗.【解答】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,句中常带有表示一段时间的时间状语,如:since+时间点/从句.根据since a dog hurt me when I was five years old可知,要用现在完成时态,故选:C【点评】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词.【分析】我的祖父母自从2008年就在那座城市居住了.【解答】本题考查的是现在完成时的用法,since+过去时间是现在完成时态的时间标志,故选C.【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题.所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案.【分析】翻译:从收音机里我听到的新歌.我已经在音乐商店到处搜查了,但是我找不到这首歌.【解答】根据前文heard是过去时,后文I can't find the song,说明前面的事情已经完成,所以用现在完成时,故选:B.【点评】现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态.构成:主语+have/has+过去分词+其他.【分析】翻译:迄今为止,50多个国家已经加入亚投行.【解答】从句意可知,本题强调的是50多个国家已经加入亚投行,所以谓语动词用现在完成时.故选:D【点评】强调so far所描述的谓语动作一直持续到现在,则谓语动词用现在完成时.【分析】我们已经打扫完教室.我们现在可以回家了吗?【解答】本题是考查时态的题目(现在完成时).据句意可以知道,本句话是强调打扫完教室对现在造成的影响,用现在完成时have done,故选D.【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题.所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案.【分析】上周我加入了读书俱乐部而且我已经读了两本书了.【解答】last week 是过去时间,所以谓语动词用一般过去时joined,而already已经,往往和现在完成时have read连用;故选:C.【点评】本题考查动词时态辨析,是中考考查的重点内容.可结合时间状语判断,常与现在完成时连用的时间状语是:already,yet,just,ever,never,before,so far,these days,in/during the past few years,for+一段时间,sine+过去的时间点,since+一般过去时的从句等.【分析】翻译:﹣﹣莉莉,这个星期六你去参加珍妮的生日聚会吗?﹣﹣我不确定,因为目前我已经被邀请了.【解答】由so far确定用现在完成时,排除B,D,再有语境可知我被邀请参加party,所以应用现在完成时的被动语态,故选:C.【点评】本题主要考查现在完成时的被动语态,可利用排除法,找出时态标志词即可.【分析】翻译:﹣﹣﹣我听说你爸爸去上海出差了.他坐飞机去的吗?﹣﹣﹣是的,但他明天就回家了.【解答】根据语境确定用现在完成时,排除A;再根据has been to表示主语在说话现场,has gone to表示主语不在说话现场;因为你爸爸去上海出差了.故选:C【点评】本题考查现在完成时,根据语境和句意,利用排除法选出答案.【分析】到目前为止,亚投行已经吸引了57个国家成为创始成员国.【解答】本题是考查现在完成时的题目,so far是现在完成时的时间标志,因此用现在完成时态,故选B.【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题.所谓时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案.【分析】我的祖父母已经结婚60多年了,他们彼此深爱着对方.【解答】答案:A.根据for over 60 years 可知,这是一个表示一段时间的时间状语,而marry是瞬间性动词,不能持续一段时间,所以要用be married,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是My grandparents,所以助动词用have,故选A.【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在.其结构是have/has+及物动词的过去分词.此题注意短暂性动词和延续性动词区别.【分析】翻译:﹣﹣你昨天看到汤姆了吗?﹣﹣没有,我很长时间没有看到他了.【解答】由for a long time确定用现在完成时,排除A,C;再根据主语"I"后跟have排除B,故选:D.【点评】本题考查现在完成时,可找出现在完成时的标志词,利用排除法选出.【分析】自去年以来,在英语学习方面我已经取得了很大的进步.【解答】答案:C 根据since last year,自去年以来,可知动作发生在过去;根据I great progress我已经取得了很大的进步,可知是对现在造成的影响和结果.所以应该用现在完成时态,现在完成时态的构成:助动词have/has+过去分词,故选:C.【点评】主要考查现时态,做此类题目一定注意关注时间状语,注意句子所表达的含义,以便更好地辨别时态.同时更应记清每种时态的构成和用法.就本题而言,主要考查现在完成时态.【分析】Brown先生自从他参军以来就离开了家乡.【解答】答案:C.根据关键词since he ____the army可知,这里强调一种持续的状态;所以本句使用现在完成时态,其构成为:have/has+过去分词,主语Mr.Brown是第三人称单数形式,所以助动词用has;其动词要用延续性动词be away,其过去分词为been away,since在这里是自从…以来,它引导的从句应该用一般过去时形式,join 的过去式形式是joined,故选C.【点评】判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态.注意容易混的动词的用法.【分析】﹣﹣看一看蔚蓝的天空!雨已经停了.﹣﹣让我们去散步吧.【解答】答案:C.根据Look at the blue sky和Let's go out for a walk,可知天蓝了,可以去散步了,在这里发生在过去的动作对现在造成了影响,意为雨已经停了,对现在造成的影响是可以去散步了,所以这里用的时态是现在完成时,构成形式为:have/has+动词的过去分词.故选C.【点评】本题考查了现在完成时的用法.解答时注意:现在完成时的构成形式为:have/has+动词的过去分词.【分析】﹣﹣这个周末你打算干什么?﹣﹣我还没决定呢.【解答】答案:A.根据I________ yet,可知这里yet的意思是还,它一般用于现在完成时的否定句当中,所以可以判断这个句子的时态应该是现在完成时,构成:have/has+动词过去分词.这里是指没有做出决定,故用否定,故选A.【点评】本题考查了现在完成时的用法.解答时注意yet的用法以及现在完成时的构成形式.【分析】﹣﹣你好,我可以和杨小姐通话吗?﹣﹣抱歉,她不在这里.作为一名志愿者她去一个贫穷的小山村了.【解答】答案:C.have gone to表示去了但是没有回来;have been to 表示去了而且回来了;havebeen in指的是在某个地方,从过去一直延续到现在;has been away已离开,可用在for或since引导的句子中.根据Sorry,she isn't in,可知"她不在这里",所以这里应该是说去某地了,可能在路上,也可能已经到达,所以这里用have gone to,主语是she,这里用has gone to.故选C.【点评】本题主要考查has gone to,has been to,has been in的区别,注意理解句意,利用排除法即可选得.【分析】这双鞋Mario 已经买了大约6年了,它太旧了以至于不能穿了.【解答】答案:B.根据for about six years可知,这是一个表示一段时间的时间状语,而buy是瞬间性动词,不能持续一段时间,所以要用have,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,指状态的持续,现在完成时态的结构为have/has+动词的过去分词,主语是Mario,所以助动词用has,故选B.【点评】本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在.其结构是have/has+及物动词的过去分词.此题注意短暂性动词和延续性动词区别.【分析】﹣﹣你知道钓鱼岛吗?﹣﹣当然.它自古就属于中国.【解答】答案:C 根据It ________ China since ancient times.它自古就属于中国.根据since ancient times,可知应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词,根据主语It是第三人单数,所以应该用has,故选:C.【点评】主要考查现时态,做此类题目一定注意关注时间状语,注意句子所表达的含义,以便更好地辨别时态.同时更应记清每种时态的构成和用法.就本题而言,主要考查现在完成时态.【分析】这个宇航员是如此的累以至于他睡了11个小时了.【解答】答案:A.根据for eleven hours.可知这里的意思是11个小时,for后面跟的是一段时间通常用于现在完成时态,而且动词要用延续性动词,在这四个选项中只有be asleep表示状态,故选A.【点评】本题考查了现在完成时的用法.解答时注意在for引导的时间短语中所使用的动词应该用延续性动词.【分析】鲍勃和他的父母自从两年前就去香港了.【解答】答案:D 根据Bob with his parents _____,这句话主语是Mr Smith,with his parents 只是伴随状语,不是主语.主语Mr Smith是第三人称单数,故排除A,C.have gone to 意思是已经去了.不知道现在回来没有.have been to 意思是去过某地,而且已经从那里回来,动作已经完成了.可知应该是have gone to,故选:D.【点评】本题主要考查主谓一致,以及have gone to,have been to的用法.做此类题目一定注意主语的情况,以及动词短语的辨析!【分析】在过去的十个月时间里,玖月奇迹在中央电视台上已经表演了5次之多,红遍全国.【解答】答案:D.has played the piano弹钢琴;has given out their song disks发行唱片;has written songs写歌;has performed表演.根据September Miracle (奇迹)______in CCTV,应该是在中央电视台上已经表演,In the last ten months,在在过去的十个月时间里,通常用于现在完成时,结构为:have/has+动词过去分词.故选D.【点评】本题考查了现在完成时的用法.解答时注意现在完成时的构成:have/has+动词过去分词.【分析】太可惜了,你错过了电影的开头,已经开演十分钟了.﹣﹣哦,交通拥堵!【解答】答案:C 现在完成时基本用法之一:表示过去已经开始,持续到现在,而且还可能继续下去的动作或状态,常与since或for引导的时间状语连用.结合句意,根据for 10 minutes,可知应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词,根据主语it是第三人单数,所以应该用has.be on,开始,上映,表示一种可延续的状态;be off,离开,取消.故选:C.【点评】本题主要考查动词时态,做此类题目一定注意时间状语、标志词.根据上下文所表达的含义,做出判断.同时更应记清时态的构成形式.就本题而言,主要考查现在完成时态.。
(英语)英语现在完成时练习题及答案及解析
(英语)英语现在完成时练习题及答案及解析一、初中英语现在完成时1.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
4.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.5.—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【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
现在完成时练习题带答案
现在完成时练习题带答案1. 我已经完成了我的作业。
- 英文:I have finished my homework.- 答案:have finished2. 他还没有去过中国。
- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。
- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。
- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。
- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。
- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。
- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。
- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。
- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
完整版)初中英语现在完成时练习题及答案
完整版)初中英语现在完成时练习题及答案1、Both his parents look sad。
Maybe they know what's happened to him.2、He has ever been to Shanghai。
hasn't he?3、Have you met Mr。
Li just now?4、The famous writer has not written one new book in the past two years.5、-Our country has changed a lot so far.Yes。
I hope it will be even better.6、Zhao Lan has already studied in this school for two years.7、We have known Xiao Li since she was a little girl.8、Harry Potter is a very nice film。
I have seen it twice.9、-These farmers have been to the United States.Really。
When did they go?10、-Have you done your homework yet?Yes。
I did it a moment ago.11、His father has been in the Party since 1978.12、-Do you know him well?Sure。
We have been friends for ten years.13、-How long have you been here?About two months.14、Hurry up。
The play has been on for ten minutes.15、It has been ten years since he left the army.16、Miss Green isn't in the office。
英语现在完成时练习题含答案
英语现在完成时练习题含答案一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work 【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3.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.4.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
初中英语现在完成时练习题含解析
初中英语现在完成时练习题含解析一、初中英语现在完成时1.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
2.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.3.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)含解析
(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)含解析一、初中英语现在完成时1.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选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.—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。
初二英语现在完成进行时练习题50题答案解析版
初二英语现在完成进行时练习题50题答案解析版1.I have been reading this book for two hours.A.have readB.readC.been readD.am reading答案解析:A 选项have read 是现在完成时;B 选项read 是一般现在时或一般过去时;C 选项been read 是被动语态;D 选项am reading 是现在进行时。
题目中for two hours 是一段时间,要用现在完成进行时have been reading,表示从过去开始一直持续到现在并且还在进行的动作。
2.She has been singing songs since morning.A.has sangB.singsC.is singingD.was singing答案解析:A 选项has sang 错误,应该是has sung;B 选项sings 是一般现在时;C 选项is singing 是现在进行时;D 选项was singing 是过去进行时。
since morning 表示从早上开始,要用现在完成进行时has been singing,表示从过去开始一直持续到现在并且还在进行的动作。
3.We have been playing football for an hour.A.play footballB.played footballC.are playing footballD.will play football答案解析:A 选项play football 是一般现在时;B 选项played football 是一般过去时;C 选项are playing football 是现在进行时;D 选项will play football 是一般将来时。
for an hour 表示一段时间,要用现在完成进行时have been playing football,表示从过去开始一直持续到现在并且还在进行的动作。
(英语)英语现在完成时解题技巧及练习题及解析
(英语)英语现在完成时解题技巧及练习题及解析一、初中英语现在完成时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【解析】【分析】考查延续与非延续性动词。
英语现在完成时题20套(带答案)及解析
英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
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.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
现在完成时练习题108道(附答案)
现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1.1 现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...疑问句:Have/Has + 主语+ 过去分词...?疑问代词/疑问副词+ have/has + 主语+ 过去分词...?I / You have seen it I / You have not seen it Have you seen it? Yes, I have.No, I haven't.He / She / It has seen it He / She / It has not seenitHas he seen it ? Yes, he has.No, he hasn't.We / You / They have seen it. We / You / They havenot seen it.Have they seen it? Yes, they have.No, they haven't.1.2 现在完成时的肯定句句型:主语(第三人称单数以外的人称)+ have主语(第三人称单数)+ has +现在完成时的肯定句由助动词have/has加过去分词构成:He's gone shopping.他去买东西了。
I've never been to Paris.我从未到过巴黎。
1.3 现在完成时的否定句句型:主语+ have/has + not + 过去分词...现在完成时的否定句是在助动词have/has后加not,之后是过去分词:I haven't seen him for a long time.我已经很久没见到他了。
(完整版)现在完成时练习题108道(附答案)
现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1.1 现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...疑问句:Have/Has + 主语+ 过去分词...?疑问代词/疑问副词+ have/has + 主语+ 过去分词...?1.2 现在完成时的肯定句句型:主语(第三人称单数以外的人称)+ have主语(第三人称单数)+ has +现在完成时的肯定句由助动词have/has加过去分词构成:He's gone shopping.他去买东西了。
I've never been to Paris.我从未到过巴黎。
1.3 现在完成时的否定句句型:主语+ have/has + not + 过去分词...现在完成时的否定句是在助动词have/has后加not,之后是过去分词:I haven't seen him for a long time.我已经很久没见到他了。
The road hasn't been cleaned since it snowed.自下过雪以后这条路一直没有清扫过。
1.4 现在完成时的一般疑问句句型:Have/Has + 主语+ 过去分词...?回答方式:Yes,主语+ have/has.No,主语+ have/has + not.现在完成时的一般疑问句是将助动词have/has置于主语之前(大写have/has后的第一个字母),在句尾加问号;这种语序是倒装语序:Have you done it? —Yes,I have./No,I haven't.你做这件事了吗? ——是的,我做完了。
/不,我没有。
Have you ever been to India? —Yes,I have./No,I haven't.你去过印度吗? ——是的,我去过。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。
句意:G r e e n一家人来中国已经五年了。
时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。
2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。
3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初中现在完成时态练习题精品文档初中现在完成时态练习题句型转换:1. He has already gone home.He _________ __________ home ____________.____________ he __________ home ___________?2. He has lunch at home.He __________ _____________ lunch at home.____________ he __________ lunch at home?3.__________ __________ ________ __________ he been there?4.__________ __________ you ____________ lunch?用since和for填空1. ______ two years._______ two years ago. _______ lastmonth4.______ 19995._______ yesterday. _______ o’clock. ______hours8._______ an hour ago9. _______ we were children 10. _____ lunch time 11.______ she left here12. He has lived in Nanjing ________ the year before last.1 / 26精品文档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.She’s _____________ here ever since she was ten.2.Both of them __________ _________ in Hongkong for ten days.3.Both of them __________ to Hongkong ten days ago.4. Half an hour __________ _________ since the train __________ .5. Mary________ ________ her pen. ____________ you ______________ it here and there?6. _____________ you ____________ your watch yet?7. ---Are you thirsty? ---No I _________ just _____________ some orange.2 / 26精品文档8. We _____________already ______________ the book.9. ___________ they ____________ a new school in the village?10. I __________ ________ my homework . Can you help me?11. My father _______ _________ the novel twice.12. I _________ a book just now.13. I _________ my watch yesterday.14. My father _________ _________ this book since yesterday.三、用 have/has been to/in, have gone to 及 goto形式填空。
1) Where is Jack? He __________ his country yesterday.2) David ________ the park just now.4) How long _____ he _____ _____ this village?5) The Smiths ______ Beijing for years.6) _____ you ever ______ ______ America? -- Yes, I _____ _______ there many times.7) I _____ ______ _______this school since three years ago.3 / 26精品文档8) Where is Jim? He _____ ______ the farm since I came here.9) When_____ he _____? He _______ an hour ago.10) Would you like to _____ the zoo with me? ---Yes, but I _____ there before.11) Where _____ you _____ now? --- I ____ the zoo.12) He often _____ swimming.13) _____ you ______ there last year?14) _____ they often ______ skating in winter?延续性动词和瞬间性动词之间的转化1.He died 10 years ago. ---- He ______________ for 10 years / since 10 years ago.2. He borrowed the book weeks ago. ------- He _____________the book for 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.6. He left here years ago. -------He____________from here for years.7. The film began0 minutes ago. ------ The film __________ for0 minutes.4 / 26精品文档9. They closed the door an hour ago. -------- The door___________for an hour.10. He joined the army last year. He _____________ the army for a year.一、单项选择。
1、—______ you ___ your homework yet ? —Yes .I _____ itA.Did ; do ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish2、 His father ______ the Party since 197.A. joinedB. has joinedC. was inD. has been in3、—Do you know him well ? — Sure .We _________friends since ten years ago .A. wereB. have beenC. have becomeD. have made4、.When he arrived at the bus stop, the bus _____ for0 minutes.A. has leftB. had leftC. has been awayD. had been away5、 I ______ the League for years so far.A. joinedB. have joinedC. have been in6、The factory ____ since the February of 1988.5 / 26精品文档A . has been openB. has opened C. was open D. opened7、Mary and Rose ____friends since they met in000.A. have madeB. have beenC. madeD. have become8、The meeting _____ for a week now.A. has finishedB. has endedC. has been over9、Miss Gao ______ this school for nearly years.A. has been inB. has come toC. has taught10、 How long _______ he ________ ?A. did;diedB. has, diedC. has, been dead11、 He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept12、He ________ the car for a week.A. boughtB. has boughtC. has had13、-----How long _____ you _____ ill ? -----Two weeks.A. did fallB. have, fellC. have, been14、I'll lend you the book , but you can only _____ it for days.A. borrowB. keepC. take15、----- How long can I ______ the book? ------ Two weeks.A. borrowB. lendC. getD. keep6 / 26精品文档16、The famous writer _____ one new book in the past two year .,. is writing ,.was writing ,.wrote ,.haswritten17、Have you met Mr. Li ____,,. Just,. ago,.before ,.a moment ago18、—How long have you ____ here ? —About twomonths .,. been,. gone ,. come,. arrived19、—Our country ____ a lot so far .—Yes. I hope it will be even ______ .,. has changed ; well ,. changed ; good ,. haschanged ; better ,. changed; better20、—______ you ___ your homework yet ?—Yes. I_____ it a moment ago.,.Did; do; finished,.Have; done; finished ,.Have; done; have finished,. will; do; finish21、We ______ Xiao Li since she was a little girl .,. know ,. had known ,. have known ,. knew22、Harry Potter is a very nice film. I _____ twice.,. will see,. have seen ,. saw,.see23、—These farmers have been to the United States .7 / 26精品文档—Really? When _____ there ?,. will they go,.did they go ,. do they go ,.have they gone24、Zhou Lang ______already ______in this school for two years . ,. was ; studying ,. will ; study ,. has ;studied ,. are; studying25、 His father ______ the Party since 199.,.joined ,. has joined ,. was in ,. hasbeen in26、—Do you know him well ? — Sure .We ______friends since ten years ago .,. were ,. have been ,. have become ,.have made27、He has ___ been to Shanghai, has he ?,. already ,.never,.ever,. still28、Hurry up! The play __________ for ten minutes .,. has begun ,. had begun ,. has been on,.began29、 It ___ ten years since he left the army .,. Is,. has been ,. will,. was30、 Miss Green isn't in the office. She_______8 / 26精品文档to the library.,.has gone,. went,.will go,. has been31、My parents ______ Shandong for ten years.,. have been in ,. have been to ,. have goneto ,. have been32、The students have cleaned the classroom, ____?A. so theyB. don’t theyC. have theyD. haven’t they33、_______ 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, arrived34、His uncle _______ for more than years.A. has come hereB. has started to workC. has lived thereD. has left the university答案句型转换:1.hasn’t ;gone; yet; Has ; gone;yet .hasn’t ; had ; Has ; had .How ;many ;times ;has .Where ; have ; had 用since和for填空:1.for -6.since .for -13.since 14-15.for 16.since用适当的时态填空:1.lived .have been .came .has9 / 26精品文档passed left .has lost Have seen6.Have found .have ha d .have returned .Did built 10.didn’t finish 11.has read 12.bought 13.lost 14.has read用 have/has been to/in, have gone to 及 go 的各种形式填空:1.went to .went to .has been in .has been in .Have been to; have been .have been in .has gone to .did go;went 10.go; have been 11.did go;went 12.goes 13.Did go 14.Do go延续性动词和瞬间性动词之间的转化:1.has beendead .has kept .has had .has been .has been away .has been on9.has been closed 10.has been a member of单项选择1-10 CDBCC ABCAC 11-20 ACCBD DCACB 1-30 CBBCD BBCBA 1-3ADCC一、时态讲解:现在完成时构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。