复习现在完成时专项练习题及答案
现在完成时专练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.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
英语现在完成时题20套(带答案)及解析
英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。
句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
4.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。
初中现在完成时练习题及答案
初中现在完成时练习题及答案一、单项选择题1. I ____________ my homework yet.A. didn't doB. haven't doneC. doesn't doD. hasn't done答案:B. haven't done2. _______ you ever been to Japan?A. HaveB. HasC. AreD. Is答案:A. Have3. Sarah _________ books at the library.A. had readB. had been readingC. has readD. has been reading答案:C. has read4. We _________ each other since last week.A. didn't seeB. haven't seenC. haven't been seeingD. doesn't see答案:B. haven't seen5. _______ you ever _______ surfing?A. Did, goB. Have, wentC. Have, goneD. Did, gone答案:C. Have, gone二、完形填空题It has been a different world without our dear friend, Oscar. We __6__ him since we were eight-years-old. Oscar was a great friend and an amazing person. He __7__ us to be much better people.Last summer, Oscar fell terribly ill. He __8__ in the hospital for a few weeks, but unfortunately, he __9__ his battle with the illness and __10__ away.Since Oscar's death, we __11__ daily memories of our time with him. We __12__ how he always had something positive to say, no matter what. Oscar __13__ inspired us to be positive and kind, even in difficult times.We have been __14__ for several therapy sessions as a group, and it has really helped us __15__ with the loss of our friend. We __16__ that accepting the loss is a process, and it takestime to heal. But we are __17__ grateful for the time we had with Oscar and the memories we __18__ with him.Oscar's __19__ and laughter is greatly missed, but his __20__ will forever be in our hearts.6. A. knowB. have knownC. knewD. known答案:B. have known7. A. haveB. hasC. hadD. having答案:C. had8. A. wereB. has beenC. hasD. had been答案:D. had been9. A. losesB. lossC. loosesD. lost答案:D. lost10. A. passB. passedC. passingD. passes答案:B. passed11. A. rememberB. rememberedC. remembersD. have remembered答案:B. remembered12. A. alwaysB. usuallyC. sometimesD. never答案:A. always13. A. yetB. alreadyC. alsoD. always答案:D. always14. A. goB. goesC. goneD. going答案:A. go15. A. copeB. copingC. copedD. have coped 答案:B. coping16. A. knowB. knewC. knownD. knowing答案:C. known17. A. tooB. veryC. soD. really答案:D. really18. A. madeB. makeC. have madeD. making答案:C. have made19. A. joyfulB. happinessC. joyfulD. joy答案:D. joy20. A. friendshipB. friendC. friendsD. friendly答案:C. friends三、阅读理解题Emma has always been interested in photography. For her13th birthday, her parents bought her a camera and she has been taking photos ever since.In the past year, Emma has taken over 10,000 photos. She has traveled to different places and captured the beauty around her. She has photographed stunning landscapes, cute animals, and even her friends and family. Emma has discovered that the more she practices, the better her photos turn out.Emma has also created an online portfolio of her photos. She has received positive feedback from friends and strangers alike. Some people have even contacted her asking if they can purchase prints of her photos.Recently, Emma entered a photography contest. The theme was \。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。
2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。
3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。
4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。
5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。
英语现在完成时专项练习(附答案)含答案
英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时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【解析】【分析】考查主谓一致。
现在完成时专项练习题及答案
现在完成时专项练习题及答案成的影响,所以选D,will know不符合现在完成时的用法。
2、XXX表示曾经,所以选C,表示他是否曾经去过上海。
3、just表示刚刚,所以选A,表示你是否刚刚见过XXX。
4、过去两年内完成的动作,所以选D,has written符合现在完成时的用法。
5、has XXX表示已经发生的动作,而XXX表示一般过去时,所以选C,表示国家已经变化了很多,但希望未来变得更好。
6、已经在这所学校研究了两年,所以选C,符合现在完成时的用法。
7、从过去到现在一直知道,所以选C,符合现在完成时的用法。
8、已经看了两次,所以选B,符合现在完成时的用法。
9、表示已经去过,所以选D,符合现在完成时的用法。
12.How fast the boys are running!13.How us the mooncakes are!14.What surprising news it is!15.What a good time we're having today!16.How I miss you!17.How beautiful that lake is!18.How slowly Tom runs!19.How lovely the snow looks!20.What useful n it is!21.How beautiful those flowers are!22.XXX!23.How they love their country!24.What long hair she has!25.What beautiful music we are XXX!26.XXX it is!27.How hard-working the Chinese people are! Unit 1 My Name is Gina1.My name is Gina.2.I am Gina.3.She is Gina。
现在完成时专项训练题及答案
现在完成时专项训练题及答案一、填空题1.他已经(完成)了这项工作。
2.我们已经(订购)了明天的飞机票。
3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。
5.我们已经(做)过这个实验了。
6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。
8.我们已经(见过)这部电影了。
9.她已经(发表)过三篇论文了。
10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。
英语现在完成时题20套(带答案)
英语现在完成时题20套(带答案)一、初中英语现在完成时1.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
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.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
现在完成时专项练习题及答案
现在完成时专项练习题及答案一、选择正确的答案填空:1. Have you ever ____________ to Paris?A. wentB. goC. goneD. been2. She _____________ her homework yet.A. not finishedB. is not finishedC. has not finishedD. did not finished3. They _____________ each other since last year.A. not seenB. haven't seenC. didn't seeD. not seeing4. _____________ Mary ever been to Australia?A. DidB. HaveC. IsD. Does5. We _____________ a lot of progress in the past few months.A. have madeB. has madeC. had madeD. will make6. How long _____________ they lived in that house?A. haveB. hasC. didD. do7. He _____________ to the gym three times this week.A. has beenB. have beenC. wasD. were8. I _______________ the new Avengers movie. It was amazing!A. sawB. have seenC. am seeingD. will see9. _____________ you ever _____________ sushi?A. Have / tryB. Have / triedC. Do / triedD. Did / try10. She _______________ in that company for over 10 years.A. has workedB. have workedC. had workedD. will work二、句子变换:将下列句子改为现在完成时:1. I go to this restaurant every week. (选择一个)_____________________________________________________ 2. She teaches English at the university. (选择一个)_____________________________________________________ 3. They visited Italy two years ago. (选择一个)_____________________________________________________ 4. He knew the answer to the question. (选择一个)_____________________________________________________ 5. We have a picnic every summer. (选择一个)_____________________________________________________三、根据提示完成句子:根据所给的谓语动词,用现在完成时填空。
(完整版)现在完成时专项练习题及答案(精选)
现在完成时专项练习一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. saw D.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、 His father ______ the Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. have become D. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since heleft the army .A. is B. has C. will D. was16、 Miss Green isn't in the office .she_______ to the library .A.has gone B. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。
中考复习现在完成时专项练习题及答案
中考复习现在完成时专项练习题及答案(一)1.—Dad, I ________ the station for minutes, but nobody came to meet me.—Don’t worry. I’ll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at2.—______ you ever ______ Dali? —Never. But I am going there this vacation.A. Do; go toB. Have; been toC. Have; gone toD. Will; goto3.My aunt is a writer. She ____ more than ten books since 1980.A. writesB. wroteC. has writtenD. will write4.Echo _____ for half a month. She’A. left B leave C. has left D. has been away5.The Smiths came to Shanghai in 2008, they there for three years since then.A. liveB. livedC. have livedD. will live6.— Have you ever been to Nanning? — Yes, _______ .A. I wasB. I doC. I amD. Ihave7.I my homework. I guess I can't join you.A. don't finishB. didn't finishC. haven't finishedD. won't finish8.—Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.A. workB. workedC. have workedD. will work9.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes10.— Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been11.---Oh, you are here. I’m looking for you all the morning. ?----To the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?12.So far this year, many new houses ____ in Wenchuan with the help of the government.A. buildB. are builtC. will buildD. have been built13.My grandmother ______ a lot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen14.I many new friends since I came here.A. makeB. madeC. will makeD. have made15.Mrs. Weng came back from France in 2010. She _____ there for four years.A. worksB. workedC. has workedD. will work16."Where's your brother, Jane?""He's not in Guiyang these days. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone to17.She _______ this book for nearly three weeks.A. has borrowedB. has lentC. has boughtD. has kept18.They _____ England and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on19.He_______ in this city since his family moved to Nanchong.A. liveB. livedC. has lived20.Some students in Shanghai e-bags for several months.A. haveB. have hadC. hadD. will have21.—Is Mr. Smith still in Shanghai?—Yes, he ______ there for two months.A. has beenB. has goneC. has been toD.has gone to22.My brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will live23.My pen pal said he would write to me, but I ___ any letters from him so far.A. won’t receiveB. haven’t receivedC. hadn’t receivedD. didn’t receive24.Our country ______the sixth population census(人口普查) already.A. finishedB. has finishedC. will finishD. finishes25.Thomas ______ the army for two years, so he misses his mother very much.A. has joinedB. has taken part inC. has been in26.—How well do you know the Opera House?—I know the place very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in27.---How clean the bedroom is!---Yes, I am sure that someone it.A. cleansB. cleanedC. has cleanedD.had cleaned28.Where is Ben? — He ____ to the teachers’ office. He will be back soon.A. goB. has goneC. has beenD.goes29.I ______my hometown for a long time, I really miss it!A. leftB. went away fromC. have leftD. havebeen away from30.—Will you please go to see the movie Guanyinshan with me?—No, I won’t. I ______ already.A. sawB. have seenC. seeD.will see31.-Where is John? -He ______ the science lab.A. has gone toB. has been toC. went to32.How do you like your English teacher?— He is great. We friends since three years ago.A. wereB. have madeC. have been33.—Hi, guys. Where are you heading now?—Home. We _________all our money, so we have to walk home now.A. spendB. spentC. have spentD. are spending34.--_____ you _____ the movie Gongfu Panda II ?—Not yet. I'll see it this Sunday.A.Did, seeB.Do, seeC. Have, seen35.British Prince William(威廉王子) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married36.Jim _________ in Zhuzhou since he finished his college.A. worksB. is workingC. has worked37.—May I speak to Lin Tao?—Sorry, he is not in. He ______ to Changsha.A. has beenB. has goneC. went38.Great changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken place39.He promised to pick me up at the school gate. However, he __ yet.A. didn't arriveB. doesn't arriveC. isn't arrivingD. hasn't arrived40.You are too late. The film ______ since half an hour ago.A. has begunB. has been onC. began41.---- Why won’t you go to the movie with me, Gina?--- Because I it twice.A. seeB. have seenC. sawD. will see42.-Where's your father, Tom? -He__ to Changsha.A. goesB. wentC. has gone43.Where is my sister, mum? - She ______ to the library. She will be back soon.A. has beenB. is goingC. has goneD.will go44.—May I speak to Mary?—Sorry, she isn’t in. SheA. has beenB. has goneC. is going45.—Are Li Yan and Wang Mei still living in Pingba? —No, they ____ to Shanghai.A. had movedB. movedC. will moveD.have moved46.Mr. Fan ___ this watch in 2005. He ____ it for 6 years.A .bought, has had B. bought, has C. has bought, has had D. has bought, had47.Mr. White came to our school in 2008, and since then he us English.A. teachesB. taughtC. has taughtD. will teach48.—China develops so fast. —That’s true. It ______ a lot already.A. changesB. changedC. will changeD. haschangednmon ______ here for almost ten years and he has many Chinese friends.A. has beenB. left D. came50.—Have you ever visited Germany? —____________. But I expect to go there again.A. PerhapsB. No, I haven’tC. I don’t knowD. Yes, I have51.—May I speak to Miss Wang? —Sorry. She isn’t in. She __________ to Hong Kong.A. has beenB. has goneC. goesD. went52.Sam came to Baihai in 2002. He __________ here for nine years.A. livesB. was livingC. has livedD. will live53.He _____in Xinxiang for five years when I heard his news.A. has livedB. had livedC. is livingD. has been lived54.Our school is having a sports meeting. Someone _____ here already.A. arrivedB. have arrivedC. has arrived55.The meeting by the time I got there yesterday.A. was onB. has been onC. had begunD. has begun56.By the end of last month, I _____ all the CDs of Justin Bieber.A. collectB. collectedC. have collectedD. had collected57.By the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has startedD. has beenon58.Jim isn’t in the classroom. Where is he?He _____ to the teacher’s office.A. will goB. has goneC. had goneD. is going59.His brother has been to Stone Forest twice______ he came to Yunnan.A. afterB. beforeC. sinceD.for60.Tom ______the CD player for two weeks.A. has lentB. has borrowedC. has boughtD. has had(二)BBCDC CCBBB DBACA AADCC1.Both his parents look sad. Maybe they _________what's happened to him.A. knewB. have knownC. must know D.will know2.He has_______ been to Shanghai, has he ?A.already B. never C. ever D. still 3.Have you met Mr. Li ______?A.just B. ago C. before D. a moment ago4.The famous writer _____ one new book in the past two year .A. is writingB. was writingC. wrote D.has written5.—Our country ______ a lot so far. —Yes. I hope it will be even ______ .A. has changed; wellB. changed; goodC. has changed; better D.changed; better6.Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studied D. are; studying7.We ______ Xiao Li since she was a little girl.A. knowB. had knownC. have known D.knew8.Harry Potter is a very nice film. I_______ it twice.A.will see B. have seen C. saw D.see9.—These farmers have been to the United States. —Really? When _____ there?A. will they goB. did they goC. do they go D.have they gone10.—______ you ___ your homework yet? —Yes. I _____ it a moment ago .A.Did; do; finished B. Have; done; finishedC. Have; done; have finishedD. will; do; finish11.His father ______ the Party since 1978 .A.joined B. has joined C. was in D.has been in12.—Do you know him well? — Sure .We _________ friends since ten years ago.A.were B. have been C. D. have made 13.—How long have you ____ here ? —About two months .A.been B. gone C. D.arrived14.Hurry up! The play __________ for ten minutes .A.has begun B. had begun C. has been on D.began15.It _____ ten years since he left the army.A.is B. has C. will D.was 16.Miss Green isn't in the office. she_______ to the library .A.has gone B. went C. will go D.has been17.My parents ______ Shandong for ten years.A.have been in B. have been to C. have gone to D. 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?B. How often, gotC. How long, cameD. How far, arrived20.His uncle for more than 9 years.B. has started to workC. has lived thereD. has left the university21.We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before22.Mike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. hasborrowed23.You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already24.Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago25.I _____ at this school for two years.A. am studyingB. studyC. studiedD. have studied26.They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live27.Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. in28.Mr. Black _________ China since the summer of 1998.A. has been toB. has been in D. came to29.Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in30.His father _______ for years.A. has diedB. has been deadC. diedD. dies31.Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. didn’t go, has seenC. won’t go, has seenD. didn’t go, sees32.--- Would you like some more food? ----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had33.______ you ______ England? Yes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is34.---_____ you _____ to Beijing? ----No, I ____.I ____ there early next month.A. Have, been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did, go, didn’t, was going35.--You sister ___ to London to study English. Is that true?--Yes, she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been36.A. buysB. has hadC. boughtD. has bought37.—Where is Li Lei? —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to38.He _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishing39.David _______ Shanghai for more than three months.A. came toB. has been toC. has been in40.--- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was41.---What a nice bike! How long ____ you ____ it? ----Just five weeks.A. have; buyB. did; buyC. are; havingD. have; had42.I ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept43.----______ your sister _______ in Green China for a long time?---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined44.---How long have you _______ from the USA? ----For three months.B. returnedC. go backD. been back45.I _____ this book for half a year.A. have boughtB. have hadC. boughtD. had46.The students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away47.--- ______ you______ your homework yet? ---Yes, I _____ it just now.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. Will; do; finish48.The sand storm weather ______ in Beijing several times this year.A. happenB. happenedC. has happenedD. have happened49.---How long have you been here? --- ____ last month.A. ForB. UntilC. BeforeD. Since50.He ____ a cold for three days.A. has caughtB. has hadC. has gotD. caught51.Jim Green ____ in China for two years.B. has beenC. has arrivedD. came52.The film ____ for half an hour.A. has been onB. has begunC. hasn’t begunD. began53.—Where have you _______ these days?—I have to Beijing with my friends.A. been; goneB. been; beenC. gone; beenD. gone; gone54.How long have you _______ this book?A. boughtB. borrowedC. keptD. lent55.We have lived here _______ five years ago.A. whenB. sinceC. beforeD.after56.—I have watched the game.—When _____you _______ it?A. have; watchedB. do; watchC. did; watch D.will; watch57.—How do you like Beijing, Mr. Black?—Oh,I _______ such a beautiful city.A. don’t visitB. didn’t visitC. haven’t visited D.hadn’tvisited58.Miss Brown _______ to the Great Wall twice.A. have beenB. has beenC. have goneD. has gone59.His brother has been to Stone Forest twice ______ he came to Yunnan.A. whenB. beforeC. sinceD. for60.His grandpa _______ for two years.A. was diedB. has been deadC. was deadD. has died61.—Have you ever_____ to Haikou?—Yes,I_____ there with my family last August.A. gone; wentB. been; wentC. been; went toD. been; was in62.His sister ______ her hometown for three years. She’ll return next year.A. leftB. has leftC. has been awayD. has been away from63.I ___ the dictionary to her yet.A. have givenB. haven’t givenC. will giveD. gave64.Tom is not here. He _____to Beijing for a holiday.A. has beenB. have beenC. have goneD. has gone65.How long have you _____the novel?A. keptB. borrowedC. lentD. given66.I'm sorry you've missed the train.It________10 minutes ago.A. leftB. has leftC. had leftD. has been left67.-Mum, may I go out and play basketball?- you ___________ your homework yet?A. Do, finishB. Are, finishingC. Did, finishD. Have, finished68.-Excuse me, no photos here! -Sorry, I ______________ the sign.A. don't seeB. didn't seeC. can't seeD. won't see69.No hurry!We can get to the bus station in time and we ___________ the early bus.A. don't missB. can missC. will missD. won't miss70.Our teacher, Miss Chen ____________ English on the radio the day before yesterday.A. teachesB. taughtC. will teachD. has taught71.Harry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. see72.Jim has made many friends since he ____________to China.A. came73.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. do, find74.What _________we _________if our car breaks down broken on the way?A. do, doB. did, doC. are, doingD. shall, do75.We'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainy76.Listen! Mary ____________in the next room.A. singsB. is singingC. sangD. sing77.China _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join78.--How long ____ you ____a fever? ---Ever since last night.A. have, gotB. have, hadC. have, caughtD. did, have79.---The rain came to a stop last night. The fields are still full of water now.---It _____ for nearly a week.A. has rainedB. had rainedC. would rainD. was raining80.--Sorry. I am late. ---It doesn’t matter. The meeting ______ for just several minutesA. has begunB. has startedC. has been onD. had been on81.---_____ you _____ your breakfast? ---Yes, I have.---When _____ you _____ it? ---Twenty minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; do; haveD. Have; had; did; have82.---_____ your homework yet? ---Not yet, I ________it.A. Have you done; am doingB. Did you do; didC. Did you do; am doingD. Have you done; did83.---Where_____ the recorder? I can't see it anywhere.---I _____ it right here half an hour ago. But now it is gone.A. did you put; have putB. have you put; putC. do you put; puttingD. did you put; have put84.Mr. Green _______ China for three years.A. has been to C. has been in D. has arrived in85.My brother _____ since I came home.A has gone to bed B. has been asleepC has fallen asleep D. has been sleepy86.Has he read this book ______?A. everB. alreadyC. yetD. never87.The old man________ since 2000.A. diedB. has diedC. has been deadD. has dead88.He is late. The film has ______ for half an hour.A. begunB. beganC. openedD. been on89.How long will he _____ China?A. leaveB. be away fromC. leftD. stay90.--- “Where can I find Tack?” ----“ He ________ the post office.”A. has been toB. had been toC. has gone toD. had gone to91.Have you ever ______ the USA?A. been toB. gone toC. been inD. go to92.She ________ China since she _______.A. has been to, arrivesB. has been to, arrivedC. has been in , arrivedD. has gone to, arrived93.It _____ five years since we _____ last time.A. is ; have metB. has been; have metC. is; metD. was; have met94.---Have you finished your homework ? --- Yes, I _______ it last night.A. have finishedB. has finishedC. finishedD. is finishing95.Kate’s never seen Chinese films,____ ?A. hasn’t sheB. has sheC. isn’t sheD.is she96.-Ann has gone to Shanghai. -So ______her parents.A. hasB. hadC. didD.have97.-Mum, may I go out and play basketball? -_____you___ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished98.-______ you ______anywhere before? -Yes, but I can’t remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed99.I______ a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t heard100.-Have you ever______ Xi’an to see the Terra Cotta Warriors?-Yes, I have.A. went toB. gone toC. been inD.been to101.M y parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. havebeen102.I ____my ticket so I can’t go to the concert.A. lostB. don’t loseC. have lost二、用所给词的适当时态填空:1.He often ________(go) to school by bike .2._____you usually ________(get) up at seven in the morning ?3.4.His aunt ____________ (be) a actress ten years ago.5.I _______ already _________ ( finish ) my homework.6.She _____________ (do) her housework yet.7.He _______ (live) in Beijing for three years.8.They __ _____(be) in this school since eight years ago.9.He isn’t here. He ____________ (go) to Beijing.10.She ______ never ________ (be) there before.11.The teacher ______ just ________ ( finish ) teaching us.12._________ you ever ___________ ( taste ) dumplings .13.So far they _______ (learn)two thousand words.14.He said he _______________ ( never see )such an exciting match before.15.By the time we got there , the bus ________ already ________(go).16.She _____________ (live) here ever since she was ten.17.Both of them ________________ (be) in Hong Kong for ten days.18. Kong ten days ago.19.Half an hour __________ (pass) since the train __________ (leave).20.Mary________(lose) her pen. _____ you _______(see) it recently?21._________ you _____ (find) your watch yet?22.---Are you thirsty? ---No I _________just _________ (have) some orange.23.We already _________ (return) the book.24.________ they already_______ (build) a school in the village?25.I _____________(not finish) my homework . Can you help me?26.My father _____ (read) the novel twice.27.I _________ (buy) a book just now.28.I _________ (lost ) my watch yesterday.29.My father ___________ (read) this book since yesterday.30.He ___________ (learn) about 5,000 English words since he_____ (go)to college.三、句型转换1.He has never surfed, ?(改成反意疑问句) has he?2.They have been here since 2000.(对划线部分提问) How longhave they been here?3.The old man last year. (die) died,He for a year. (die) has been dead4.This factory opened twenty years ago.(同义句转换) has been openThis factory ________ for twenty years.5.Miss Gao left an hour ago.(同义句转换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.6.Her mother has been a Party member for three years .(同义句)joined; agoHer mother the Party three years.7.The Green Family moved to France two years ago. (同义句转换) It’s, sincetwo years the Green family moved to France.8.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________ The bus has been here for ten minutes.9.His uncle has already posted the photos to him. (改为否定句) hasn’t, yetHis uncle posted the photos to him .10.Sun’s aunt has gone there for ten years. (改成正确的句子)___________________________________________ Sun’s aunt has been there for ten years.___________________________________________ Sun’s aunt went there ten years ago.11.It’s ten years since Sun’s aunt went there.Susan has been in this city for more than ten years.(改为同义句) It is, since, camemore than ten years Susan to this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。
现在完成时练习题及答案
现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
答案,我们已经做完作业了。
6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。
答案,我们已经见过他的父母。
现在完成时是英语中的一种时态,用来表示过去发生的动作对现在的影响或结果。
它通常由助动词“have/has”加上动词的过去分词构成。
现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。
2. 表示过去发生的动作在未来会继续产生影响。
3. 表示过去发生的动作对现在的情况有重要意义或影响。
现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。
下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。
1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
【英语】英语现在完成时专项训练及答案
【英语】英语现在完成时专项训练及答案一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选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.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
他教历史将近20年了。
根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。
4.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
现在完成时专项练习及答案
现在完成时专项练习一、单项选择1.He has_________for two years.Two years _______a long time.A. left home ; areB. left home; isC. been away from home; isD. been away from home;are2.---How long have you _____the football team of the school?---About 2 years.A. been onB. been at C .joined D. played3.---I have already finished my homework.---When ____you _____it?A. have; finishedB. do; finishC. will; finish D did; finish4.Mr Green___________in China since 5 years ago.A. livedB. has livedC. livesD. will live5.I_________a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t heard6.There ___________great changes in our country for two years.A. wereB. wasC. are D have been7.Mr. Black __________China for many years.A. has been toB. has gone to C, has been in D. has come to8.---I haven’t seen you _________last Saturday.A. forB. sinceC. fromD. after9.---How long have you taught in this school?----________.A. In 1995B. Since 1995C. 8 years agoD. Since 8 years10.Neither you nor Hans _____________to the Great Wall before.A. have goneB. has goneC. has beenD. have been11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring.A. been; have beenB. gone; wentC. gone ;have beenD. been, went12.----Where is Mr. Green ?----Oh, he _________ Canada.A. has been toB. has gone toC. have gone toD. have been to13.__________they were tired, _________they still went on working.A. Because , /B. Although, /C. Because , soD. Although, but14.There are two old books on the shelf, but __________ of them is useful.A. bothB. allC. neitherD. none15.We are all very tired ,but ________of us would like to have a rest.A. allB. anyC. noneD. neither16.How long can this book be_________?A. borrowedB. lentC. takenD. kept17.----Are you________ from America? ------No, none of us has.A. eachB. bothC. eitherD. all18.__________he said at the meeting means we won’t leave here _________tomorrow.A. That; beforeB. What; untilC. How ;untilD. When ;until19.----________you _______ to New York? -----No, but I will go there next month..A. Have; goneB. Do, goC. Will, goD. Have; been20.Tom__________here last week. I_________ already ________friends with him.A. comes; have, madeB. came; have, madeC. has come; have ,madeD.came; have been; made21. The cars made in Japan are much cheaper than_________ made in America.A. onesB. thoseC. suchD. that22.---Which of the two sweaters will you will you choose?---_________. They look nearly the same and I just need one.A. BothB. NoneC. AllD. Either23.We have to help her with their lessons, _________ we?A. don’tB. haven’tC. haveD. are24.Tell him to phone me as soon as he ____________ tomorrow.A. has goneB. gets homeC. will arriveD. is going to come25.I don’t know if he_______ tomorrow. If he______, I’ll go to see him.A, leaves; gets up B. will go; will go C. will come, comes D. will arrive, will arrive 26.----could you tell me ________ the film ends?-----They find out who the man is at last.A. whenB. howC. how soonD. what27. ----John,you _________the computer game for two hours. It’s bad for your eyes. Stop please..----Ok, Mum.A. playedB. have playedC. were playingD. play28.---- Will the concert be over soon ?-----No. It________ just _________.A. is, startingB. has, staredC. will startD. was, starting29.The bottle is empty. Who _________the juice?A. drankB. drinksC. has drunkD. is drinking30. I’m not sure if my daughter _____________to the concert with us this evening.A. goesB. will goC. goD. going31.-----Oh, Mrs. Smith, your necklace looks nice. Is it new?-------No. I _________it for two years.A. hadB. have hadC. boughtD. have bought32.Jack _________his left arm when he was playing basketball.A. had hurtB. has hurtC. hurtD. have hurt33.I’m afraid you _______missed the train . It _________10 minutes ago.A. have; leftB. has; has leftC. / ; leftD. was, have left34.-----Nice to meet you. I_________ you for a long time.------I_________ in Beijing. I’ve just come back..A. hadn’t seen; amB. haven’t seen ; wasC. didn’t see; will beD. hasn’t seen was35.----What will John do if he__________ the driving test? ----He’ll try again.A. failedB. failsC. will failD. is failing36.Mike is studying in the USA. He __________there for two weeks.A. has beenB. has goneC. wentD. is going37.The girl ___________her handbag on the bus when she got off it.A. forgetB. leftC. leaveD. missed38.--Have you ever been to Washington ?----Yes. My uncle lives there. I have been there _________.A. many timesB. sometime C sometimes D some time39.To my surprise, ______a little boy can draw _________many beautiful pictures.A. so; suchB. such; soC. so ; soD. such; such40.__________were you late for school last term? -----Never.A. How longB. How oftenC. How soonD. How far二、完成句子.1.--- I ______ just ______ (come) back from the bus station.----When __________ you _______(go) there.2. Where is Mr. Green ? He _____________(go) to America.3. -----__________ you _____________(be) to the Green Wall. ------Yes, twice.4. I ______________ (be) busy these days ,I _____________(not go) to the cinema for weeks.5. The boy is happy now because he ______________ (sell) out all the newspapers.6. Miss Green ___________(teach) us English last year. She _________(teach) us for about 2 years.7.--------Where is Tom ?-------- He _____________(go) to the post office .He said he ______________(come) soon.8. I ____________(not go) to the cinema tonight because I _____________(see) the film before.9. I don't know when the manager __________(return), but when he _______(come) back ,I ______________ (let) you know.10. Mr. Brown ______________(make) a lot of friends since he ___________(come) to workin New York two years ago.11.----I ___________(lost) my bike.________ you __________(see) it anywhere?---- Where _______ you ________(lose) it?12. I, with my parents,_________ to see a film last night. (go)13. Wait here, please. The train ________ yet.(not arrive)14. ---Where is my physics book?--- Kate _________ it away. (take)15. ----How many times _________ you _________ to England? (be)-----Only once. I __________there in 1998. (go)16. ---I __________ not well today. (be) ---I've got a cold.---How long _________ you _________ like this ? (be) ---- Ever since last Wednesday.---________ you ________ any medicine yet? ---Yes I ___________ (take) some just now.17.--- Where is Jack Booth? He ____________ to Hawaii. (go)-----How ________ he _________ there? (go) By plane.18. The factory has __________________ (open) since 2001.19. How long _________ your mother _________(work) in the factory?20. __________ you ever _________(hear) of the story about Harry Porter?Of course. Look! I ____________(read) a book about him now.21. Neither you nor your brother _________________(wash) your coats yet.22. ------_________he _________(finish) his homework yet?------ Yes, he ___________(do) it an hour ago.23.----- ____________ your brother _________ (return) the book to the library?------No. They are still on his desk.24.We ___________(live)here since 10years ago.25. His uncle _______________(return) in a week.26.—What do you think of Beijing ? ----I__________(never visit)such a beautiful city.27.---The farmers have been to America. ----Really? When _____ they __________there?(go)28.—Shall we ask Jim to see Mr.Hu with us? ----I don’t think he will. He________(see) Mr.Hu twice.29. They have come to the hospital _____________(see)Mr. Hu.30. How many letters_______ you _________(write)to your father this term?31. David ___________(buy)a new watch for his father yesterday.32. I don’t know where she__________(go).I _________(not see) her for several days.33. Jim ____________(be)to the Great Wall many times.34. ----Nice to meet you.-----Nice to meet you ,too. We_______(not see)eacher other fora long time.35. My mother _________(work)in the factory. She ___________(work)there for a long time.36. —Why are you sad?-----I __________(break)my mother’s expensive watch.37. What __________the teacher_________(do)at the time yesterday?38. I______________(lend)her some CDs the day before yesterday.But she __________________(not give)them back to me yet.39. My brother will call me as soon as he ______there tomorrow.(get)40.----_________you ________your homework yet ? ( finish)------Not yet. I_________ it after supper. ( finish)41. ----_________you ________your homework yet ? ( finish)-----Yes. I ________it after supper. ( finish)42.---- Who ________________the dictionary ? I want to use it.(borrow)-----Katy. She ______________it for a week.43. I _____________ such an interesting film before. (never see)三、根据括号内中文填上合适的英文。
复习现在完成时专项练习题及答案
现在完成时练习the stati on for minu tes, but no body came to meet me.—Don ' t worry. I ' ll go to meet you soon.A. arrived atB. have bee n atC. will reachD. have arrived atDali? —Never. But I am going there this vacati on.A. Do; go toB. Have; bee n toC. Have; gone toD. Will; go to My aunt is a writer. She _____ more tha n ten books si nee 1980. A. writesB. wroteC. has writte nD. will write A. leftB leaveC. has leftD. has bee n awayThe Smiths came to Shan ghai in 2008, theythere for three years since the n. A. liveB. livedC. have livedD. will live—Have you ever bee n to Nanning? — Yes,A. I wasB. I doC. I amD. I have Imy homework. I guess I can't jo in you.A. don't fini shB. did n't fini shC. have n't fini shedD. won't finish—Excuse me, where is Mr. Brow n's office?—Sorry, I don't kno w. Ihere for only a few days.A. workB. workedC. have workedD. will workA. wen tB. has bee nC. has gon eD. goes—Dad, I you ever—Where is Bob?—Heto Harbi n for a meet ing.—Are you going to the bank, Laura?—No, I to the bank already.A. have bee nB. have gon eC. am goin gD. hadbee n---Oh, you are here. I ' m looking for you all the morning.—To the library.A. Where have you gon eB. Where will yougoC. Where are you goin gD. Where have you been?So far this year, many new houses gover nment. in Wen chua n with the help of theA. buildB. are builtC. will buildD. have bee n builtMy gran dmother a lot of cha nges in Tianj in since she came here.A. seesB. can seeC. will seeD. has seenImany new friends si nee I camehereA. makeB. madeC. will makeD. have madeMrs. Weng came back from France in 2010. She there for four years.A. worksB. workedC. has workedD. will work"Where's your brother, Jane?""He's not in Guiya ng these days. He. Beiji ng.A. has gone toB. has bee n toC. had bee n toD. had gonetoShe this book for n early threeweeks.A. has borrowedB. has len tC. has boughtD. haskeptThey En gla nd and they will be back n extweek.A. have gone toB. have bee n toC. have gone inD. has bee n onHe in this city since his family moved to Nanchong.A. clea nsB. clea nedC. has clea nedD. had clea nedA. liveB. livedC. has livedSome stude nts in Shan ghaie-bags for several mon ths. A. haveB. have hadC. hadD. will have—Is Mr. Smith still in Sha nghai?the army for two years, so he misses his mother very much.A. has join edB. has take n part inC. has bee n in—How well do you know the Opera House? —I know the p lace very well. IA. have bee n inB. have bee n toC. have gone toD. have arrived in ---How clea n the bedroom is! ---Y es, I am sure that some on eit.—Yes, hethere for two mon ths. A. has bee n B. has goneC. has bee n toD. has gone toMy brother and Iin Yin chua n since 1997.A. had livedB. have livedC. liveD. will liveMy pen pal said he would write to me, but I __ any letters from him so far. A. won ' t receiveB. haven' t reCeihe d n ' t receivedD. didn t receiveOur countrythe sixth population census (人 口普查)already.A. fini shedB. has fini shedC. will fini shD. fini shesThomas Sydney many times.Where is Ben ?— He to the teachers office. He will be back soon.A. sawB. have see nC. seeD. will see—Where is Joh n? — Hethe scie nee lab.A. has gone toB. has bee n toC. went to How do you like your En glish teacher?—He is great. Wefrie nds si nee three years ago. —Hi, guys. Where are you headi ng now?——Home. We all our mon ey, so we have to walk home now.A. spen dB. spen tC. have spen tD. are spendingyouthe movie Gongfu Panda II ?Not yet. I'll see it this Su nday. A. Did, seeB. Do, seeC. Have, see n British Prince William (威廉 xx ) and Katefor n early two mon ths.A. marriedB. have marriedC. have been marriedD. have got married Jimin Zhuzhou since he fini shed his college.A. worksB. is worki ngC. has workedmy hometow n for a long time, I really miss it!A. leftB. went away fromC. have left ——Will you pl ease go to see the movie Guanyin sha n with me?—No, I wontJ _____ already.A. goB. has goneC. has bee nD.goesD. have bee n away from—May I sp eak to Lin Tao?A. has beg unB. has bee n onC. bega n ——Why won ' t you go to the movie with me, Gina? ——Because Iit twice.A. seeB. have see nC. sawD. will see -Where's your father, Tom? -He__ to Chan gsha.A. goesB. wen tC. has gone—May I sp eak to Mary?A. has bee nB. has gon eC. is going—Are Li Yan and Wang Mei still livi ng in Pin gba —No, they __ to Sha nghai.B. movedC. will moveD. have moved—Sorry, he is not in. He to Chan gsha.A. has bee nB. has gon eC. went Great cha ngesin Tongren in the p ast five years.A. have happen edB. have take n p laceC. have bee n happen edD. have bee n take n p laceHe pro mised to p ick me up at the school gate. However, he__ yet. A. did n't arriveB. does n't arriveC. is n't arriv in gD. has n't arrived You are too late. The filmsince half an hour ago.Where is my sister, mum? - She to the library. She will be back soon.A. has bee nB. is goingC. has goneD. will goA. had movedMr. Fan this watch in 2005. HeA .bought, has had B. bought, hasC. has bought, has had D. has bought, had Mr. White came to our school in 2008, and since the n heus En glish.A. teachesB. taughtC. has taughtD. will teach—China develops so fast. —That ' s trueltThe meeti ngby the time I got there yesterday.A. was onB. has bee n onC. had begu nD. has beg unBy the end of last mon th, I all the CDs of Just in Bieber.it for 6 years.a lot already.A. changesB. changedC. will cha ngeD. has cha ngedLanmon here for almost ten years and he has many Chi nese frie nds.—Have you ever visited Germany? aga in..But I exp ect to go thereA. P erha psB. No, I haven 'tC. I don ' t knowD. Yes, I have—May I speak to Miss Wang? —Sorry. She isn ' t in. SheKong.to HongA. has bee nB. has gon eC. goesD. wentSam came to Baihai in 2002. He here for nine years.A. livesB. was livi ngC. has livedD. will liveHe in Xin xia ng for five years whe n I heard his n ews.A. has livedB. had livedC. is liv in gD. has bee n livedOur school is hav ing a sp orts meeti ng. Some one here already.A. arrivedB. have arrivedC. has arrivedA. collectB. collectedC. have collectedD. had collectedBy the time I got to the cin ema, the movie A. had beg unB. had bee n on C. has started for ten minu tes.D. has bee n onJim isn ' t in the classroom. Where is h e to the teacher 's office.A. will goB. has gon eC. had gon eD. is goingHis brother has bee n to Stone Forest twice he came to Yunnan.A. afterB. beforeC. sin ceD. forTom the CD p layer for two weeks.A. has len tB. has borrowedC. has boughtD. has hadBBCDC CCBBB DBACAAADCCBoth his p are nts look sad. Maybe they what's happened to him.A. kn ewB. have knownC. must know? .will knowHe has bee n to Shan ghai, has he ?A .alreadyB. neverC. eve? . stillHave you met Mr. LiA .justB. agoC. before D . a moment agoThe famous writer one new book in the p ast two year .A. is writi ngB. was writ in gC. wrote D .has writte n—Our country a lot so far. —Y es. I hope it will be eve nA. has cha nged; wellB. cha nged;goodD .cha nged; betterC. has cha nged; betteryou ___ your homework yet? — Yes. IA .Did; do; finishedB. Have; done; finishedC. Have; done; have fini shedD. will; do; finishA .joinedB. has joinedC. was i D .has been in —Do you know him well? — Sure .Wehere ? —About two mon ths .A .has begunB. had begunC. has been c D .beganten years since he left the army.A .isB. hasC. wil D .wasMiss Gree n isn't in the office. sheZhao Lan already in this school for two years .A. was; study in gB. will; studyC. has; studied D . are; study ing WeXiao Li since she was a little girl.A. knowB. had knownC. have known D .knewHarry Po tter is a very nice film. Iit twice.A .will seeB. have seenC. sa D .see—These farmers have bee n to the Un ited States. —Really? When there?A. will they goB. did they goC. do they go D .have they goneit a mome nt ago .His fatherthe Party si nee 1978 .friends since ten years ago.—How long have you Hurry up! The p layfor ten min utes .Itto the library .A .has goneB. wentC. will gc D .has beenMy parents Shandong for ten years.A .have been inB. have been to C. have gone to D. have bee nThe stude nts have clea ned the classroom,?A. so theyB. don ' t theyC. have theyD. hheenhas Mr. White bee n a member of Gree ner Chi na since heto China? C. How long, cameD. How far, arrivedHis un clefor more tha n 9 years.C. has lived thereD. has left the uni versityWe have bee n frie nds sinceA. childre nB. five yearsC. five years agoD. five years beforeMike the story book for a mon th.A. has boughtB. has hadC. have hadD. has borrowedYou that questi on three times.A. already askedB. have already askedC. already have askedD. asked already Those foreig n friends left Guan gzhouA. since last weekB. a week agoC. for a weekD. si nee a week agoat this school for two years.A. am study in gB. studyC. studiedD. have studiedThey in the city since last summer.A. liveB. didn ' h ave(Dv edD. liveMrs. Wang has lived in California 1992.A. sin ceB. fromC. afterD .in Chi na since the summer of 1998.A. joi nedB. be inC. bee n inD. joi ned inA. has diedB. has bee n deadC. diedD. diesA. won ' t go, sawB. didn ' t go, has seenC. won ' t go, has seenD. didn ---Would you like some more food? ----Thank you. I A. will haveB. have hadC. haveD. hadA. Will, gone to, wasB. Have, bee n to, isC. Had, bee n to, isD. Have, gone to, isA. Have, been, haven ' t, am goingB. Had, been, hadnC. Have, gone, haven ' t, was goingD. Did, go, didn --You sister __ to London to study En glish. Is that true? --Y es, she ___ there for two mon ths.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has beenA. buysB. has hadC. boughtD. has boughtMr. Black Li Hong hasthe army for 2 years.His fatherfor years.Maryto see the films because she it twice.eno ugh.youEn gla nd? Y es, it a beautiful country.youto Beijing?----No, I ____ .I there early n ext month./J.・t, am goingt, was going—Where is Li Lei?—He ___ Sha nghai.A. has gone toB. has bee n toC. went toD. goes to his homework and is now liste ning to music.A. fini shesB. has fini shedC. fini shD. is fini shi ng Shan ghai for more tha n three mon ths.---Is your father a P arty member?A. jo in ed; has bee nB. has join ed; has bee nC. was join ed; isD. jo in ed; was HeDavid---Yes, he years.the party three years ago. He a P arty member for three---What a n ice bike! How longyouit? ----Just five weeks.A. have; buyB. did; buyC. are; hav in gD. have; hadthis book for a week 」have to return it now.A. borrowedB. have borrowedC. kep tD. have keptyour sisterin Gree n Chi na for a long time?---Y es. She joined it five years ago.A. Has; bee nB. Have; bee nC. Has; jo in edD. Have; jo ined ---How long have youfrom the USA? ----For three mon ths.this book for half a year.A. have boughtB. have hadC. boughtD. had The stude nts are sorry to hear that famous singerfor a year.A. has leftB. has gon eC. has bee n awayD. has gone awayyouyour homework yet? ---Yes, Iit just now.A. Did; do; fini shedB. Have; done; fini shedC. Have; done; have fini shedD. Will; do; finishin Beiji ng several times this year. A. happenB. happen edC. has happened D. have happened ---How long have you bee n here?--- A. ForB. Un tilC. BeforeD. SinceA. has caughtB. has hadC. has gotD. caughtA. boughtB. borrowedC. kep tD. le ntA. whenB. sinceC. beforeD afterA. have; watchedB. do; watchC. did; watchD will; watch—How do you like Beijing, Mr. Black —Oh , I't visitC. haven D ' haditedt visitedThe sand storm weather last month.Hea cold for three days.Jim Gree nin China for two years. The filmfor half an hour.A. has bee n onB. has begu nC. has n't begunD. began—Where have youthese days —I haveto Beiji ng with my friends .A. bee n; gon eB. bee n; bee nC. gone; bee nD. gone; gone How long have youthis bookWe have lived herefive years ago—I have watched the game —Whe nyou i ?such a beautiful cityA. don t visitB. did nMiss Brown to the Great Wall twice.13 / 21A. have bee nB. has bee nC. have gon eD. has gone His brother has bee n to Stone Forest twice A. whe nB. beforeC. sin ceD. forhe came to YunnanHis grandpa for two yearsA. was diedB. has bee n deadC. was deadD. has died—Have you everAugust .to HaikoU — Yes I there with my family lastA. gone; wentB. been; wentC. been; went toD. been; was in His sisterher hometow n for three years. She'LIreturn next yearA. leftB. has leftC. has bee n awayD. has bee n away from I ___ the dicti onary to her yet.A. have givenB. haven ' t givenC. will giveD. gave Tom is not here. Heto Beiji ng for a holiday.A. has bee nB. have bee nC. have gon eD. has gone How long have youthe no vel?A. kep tB. borrowedC. le ntD. give n rm sorry you've missed the train 」t. 10 minu tes ago.A. leftB. has leftC. had leftD. has bee n left-Mum, may I go out and p lay basketball? -youyour homework yet?A. Do, fini shB. Are, finishingC. Did, fini shD. Have, fini shedA. joi nedB. has join edC. had join edD. jo in you a fever? ---Ever since last ni ght.-Excuse me, no p hotos here! -Sorry, Ithe sig n.A. don't seeB. did n't seeC. can't seeD. won't seeNo hurry! We can get to the bus stati on in time and we bus.the earlyA. don't missB. can missC. will missD. won't miss Our teacher, Miss Chen yesterday.En glish on the radio the day beforeA. teachesB. taughtC. will teachD. has taught Harry Po tter is a very nice film. Iit twice.A. had see nB. can seeC. have see nD. see Jim has made many friends since he to Chi na. ——Lucy, youyour ticket? ---Not yet.A. can, fin dB. have, foun dC. has, foun dD. do, find Whatweif our car breaks dow n broke n on the way?A. do, doB. did, doC. are, doin gD. shall, do We'll go for a walk if ittomorrow.A. will not rainB. rain sC. does n't rainD. rainy Liste n! Maryin the n ext room.A. sin gsB. is singin gC. san gD. sing Chi nathe WTO in 2001.--How longA. have, gotB. have, hadC. have, caughtD. did, have---The rai n came to a stop last ni ght. The fields are still full of water now.A has gone to bedB. has bee n aslee p C has falle n aslee pD. has bee n slee py Has he read this book---It for n early a week.A. has rain edB. had rain edC. would rainD. was rai ning --Sorry. I am late. ---It doesn ' t matter. The meeting mi nu tesfor just severalA. has beg unB. has startedC. has bee n onD. had bee n onyouyour breakfast? ---Y es, I have.---Whenyouit? ---Twenty minu tes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; do; haveD. Have; had; did; haveyour homework yet? ---Not yet, Iit.A. Have you done; am doin gB. Did you do; didC. Did you do; am doin gD. Have you done; did ---Where the recorder? I can't see it any where. ---Iit right here half an hour ago. But now it is gone.A. did you put; have pu tB. have you put; putC. do you put; pu tt in gD. did you put; have putMy brother since I came home.A. everB. alreadyC. yetD. n everA. diedB. has diedC. has bee n deadD. has deadA. begu nB. bega nC. open edD. bee n onA. has bee n toB. had bee n toC. has gone toD. had gone toA. bee n toB. gone toC. bee n inD. go toA. has bee n to, arrivesB. has bee n to, arrivedC. has bee n in , arrivedD. has gone to, arrivedIt five years since we last time.A. is ; have metB. has bee n; have metC. is; metD. was; have met ---Have you fini shed your homework ? --- Yes, I it last night. A. have fini shedB. has fini shedC. fini shedD. is fini shingKate ' s never seen Chinese films,A. hasn ' t sheB. has sheC. isn t sheD. is she-Ann has gone to Shan ghai. -So her parents.The old man since 2000.He is late. The film has for half an hour.How long will he China?A. leaveB. be away fromC. leftD. stay“Where can I find Tack?I IHe the po st office. Have you ever the USA?She Chi na since sheA. have bee n inB. have bee n toC. have gone toD. have bee n用所给词的适当时态填空:(get) up at seve n in the morning ? (be) a actress ten years ago.(live) in Beiji ng for three years.(be) in this school since eight years ago.A. hasB. hadC. didD. have-Mum, may I go out and p lay basketball?you __ your homework yet? A. Do; fini shB. Are; finishin gC. Did; fini shD. Have; fini shedyouany where before? Yes, but I can ' t remember where A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfeda letter from him si nee heleft.A. didn ' t receiveB. haven ' t gotC. didn ' t haveD. haven ' t heard -Have you everXi ' an to see the Terra Cotta WarrYe s ?l have.A. went toB. gone toC. bee n inD. bee n to My parents Shandong for ten years.He ofte n(go) to school by bike . already(finish ) my homework.She (do) her housework yet.I ___ my ticket so I can't go to the coneert.you usually His auntHeTheyHe isn ' t here. He(go) to Beiji ng.(lear n) two thousa nd words.(n ever see )such an excit ing matchbefore.(live) here ever si nee she was ten.(be) in Hong Kong for ten days.(build) a school in the village?(not fini sh) my homework . Can you help me?(buy) a book just now. (lost ) my watch yesterday.(read) this book since yesterday.Shenever(be) there before.The teacherjust(finish ) teachi ng us.you ever(taste ) dump li ngs .He(lear n) about 5,000 En glish words since he(go)to college.So far they He said heBy the time we got there , the busalready(go).She Both of them Half an hour (p ass) since the train(leave).Mary(lose) her pen. you(see) it rece ntly?you(find) your watch yet?---Are you thirsty? ---No I just(have) some orange.Wealready(retur n) the book.they alreadyMy father(read) the no vel twice. My father三、句型转换He has never surfed,?(改成反意疑问句) has he? They have been here si nee 2000对划线部分提问)How long have they bee n here?The old mani ast year. (die )died, Hefor a year. (die )has bee n deadThis factory opened twenty years ago.(同义句转换)has been openMiss Gao left an hour ago.(同义句转换)has been away since an hour ago.Her mother has been a Party member for three years .(同义句)joined; ago Her motherthe Party three years.The Green Family moved to France two years ago.同义句转换)It ' s, since two yearsthe Gree n family moved to France.The bus has arrived here. It arrived ten mi nutes ago.把两个句子合并成一个句子)The bus has bee n here forten minu tes.His uncle has already posted the photos to him.改为否定句)hasn ' t, yet His un cle posted the p hotos to him.Sun ' s aunt has gone there for ten yea 改成正确的句子)This factoryfor twenty years.Miss GaoSun 's aunt has been there for ten years.Sun 's aunt went there ten years ago.It ' s ten years since Sun wer ft tserun tSusa n has bee n in this city for more tha n ten years.改为同义句)It is, si nee, camemore tha n ten yearsSusa nto this city.四、填空(一)用have / has been to / in, have gone to及go 的各种形式填空。
(完整版)现在完成时专项练习题及答案
一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B.never C.ever D. still3、Have you met Mr Li ______?A.just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ .A.has changed ; well Bchanged ; good Chas changed ; better D.changed;better6、Zhao Lan ______already ______in this school for two years .A. was,studying B.will ; study C.has;studied Dare;studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A.will see Bhave seen C.saw D.see9、—These farmers have been to the United States . —Really ? When _____ there ?A.will they go Bdid they go C.do they go Dhave they gone10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、 His father ______ the Party since 1978 .Ajoined Bhas joined Cwas in Dhas been in12、—Do you know him well ? — Sure .We _________ friends since ten years ago .Awere Bhave been Chave become Dhave made13、—How long have you ____ here ? —About two months .Abeen Bgone Ccome Darrived14、Hurry up! The play __________ for ten minutes .A.has begun Bhad begun C.has been on Dbegan15、It _____ ten years since he left the army .Ais Bhas Cwill Dwas16、 Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .Ahave been in Bhave been to Chave gone to Dhave 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、 His uncle for more than 9 years.A.has come hereB.has started to workC.has lived thereD.has left the university二、句型转换。
现在完成时专项训练(附答案)
现在完成时专项训练(附答案)1、Both his XXX.2、He has never been to Shanghai。
has he?3、Have you just met Mr。
Li?4、The famous writer has 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.答案:1、A2、B3、A4、D5、C6、C7、C8.I have XXX and it is a great film.9."When did they go to the United States?" "Have they gone already?"10."XXX?" "Yes。
I finished 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.It has been ten years since he left the army。
复习现在完成时专项练习题及答案
复习现在完成时专项练习题及答案现在完成时练习(一)1.—Dad, I ________ the station for minutes, but nobody came to meetme.—Don’t worry. I’ll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at2.—______ you ever ______ Dali? —Never. But I am going there thisvacation.A. Do; go toB. Have; been toC. Have; gone toD. Will;go to3.My aunt is a writer. She ____more than ten books since 1980.A. writesB. wroteC. has writtenD. will write4.Echo _____ for ha lf a month. She’ll come hack in two months.A. leftB leaveC. has leftD. has been away5.The Smiths came to Shanghai in 2008, theythere for three years sincethen.A. liveB. livedC. have livedD. will live6.— Have you ever been to Nanning? — Yes, _______ .A. I wasB. I doC. I amD. I have7.Imy homework. I guess I can't join you.A. don't finishB. didn't finishC. haven't finishedD. won't finish8.—Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.A. workB. workedC. have workedD. will work9.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes10.—Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been11.---Oh, you are here. I’m lo oking for you all the morning.?----To the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?12.So far this year, many new houses ____ in Wenchuan with the help ofthe government.A. buildB. are builtC. will buildD. have been built13.My grandmother ______ a lot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen14.Imany new friends since I came here.A. makeB. madeC. will makeD. have made15.Mrs. Weng came back from France in 2010. She _____ there for four years.A. worksB. workedC. has workedD. will work16."Where's your brother, Jane?""He's not in Guiyang these days. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone to17.She _______ this book for nearly three weeks.A. has borrowedB. has lentC. has boughtD. has kept18.They _____ England and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on19.He_______ in this city since his family moved to Nanchong.A. liveB. livedC. has lived20.Some students in Shanghaie-bags for several months.A. haveB. have hadC. hadD. will have21.—Is Mr. Smith still in Shanghai?—Yes, he ______ there for two months.A. has beenB. has goneC. has been toD.has gone to22.My brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will live23.My pen pal said he would write to me, but I ___ any letters from himso far.A. won’t receiveB. haven’t receivedC. hadn’t receivedD.didn’t receive24.Our country ______the sixth population census(人口普查) already.A. finishedB. has finishedC. will finishD. finishes25.Thomas ______ the army for two years, so he misses his mother verymuch.A. has joinedB. has taken part inC. has been in26.—How well do you know the Opera House?—I know the place very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in27.---How clean the bedroom is!---Yes, I am sure that someoneit.A. cleansB. cleanedC. has cleanedD. had cleaned28.Where is Ben? — He ____ to the teach ers’ office. He will be backsoon.A. goB. has goneC. has beenD. goes29.I ______my hometown for a long time, I really miss it!A. leftB. went away fromC. have leftD. have beenaway from30.—Will you please go to see the movie Guanyinshan with me?—No, I won’t. I ______ already.A. sawB. have seenC. seeD. will see31.-Where is John? -He ______ the science lab.A. has gone toB. has been toC. went to32.How do you like your English teacher?— He is great. Wefriends since three years ago.A. wereB. have madeC. have beenD. have become33.—Hi, guys. Where are you heading now?—Home. We _________all our money, so we have to walk home now.A. spendB. spentC. have spentD. are spending34.--_____ you _____ the movie Gongfu Panda II ?—Not yet. I'll see it this Sunday.A. Did, seeB. Do, seeC. Have, seen35.British Prince William(威廉xx) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have gotmarried36.Jim _________ in Zhuzhou since he finished his college.A. worksB. is workingC. has worked37.—May I speak to Lin Tao?—Sorry, he is not in. He ______ to Changsha.A. has beenB. has goneC. went38.Great changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken place39.He promised to pick me up at the school gate. However, he__ yet.A. didn't arriveB. doesn't arriveC. isn't arrivingD. hasn'tarrived40.You are too late. The film ______ since half an hour ago.A. has begunB. has been onC. began41.---- Why won’t you go to the movie with me, Gina?--- Because Iit twice.A. seeB. have seenC. sawD. will see42.-Where's your father, Tom? -He__ to Changsha.A. goesB. wentC. has gone43.Where is my sister, mum? - She ______ to the library. She will be backsoon.A. has beenB. is goingC. has goneD. will go44.—May I speak to Mary?—Sorry, she isn’t in. Sheto Japan and will come back in two weeks.A. has beenB. has goneC. is going45.—Are Li Yan and Wang Mei still living in Pingba?—No, they ____ toShanghai.A. had movedB. movedC. will moveD. have moved46.Mr. Fan ___ this watch in 2005. He ____ it for 6 years.A .bought, has had B. bought, hasC. has bought, has hadD. has bought, had47.Mr. White came to our school in 2008, and since then heus English.A. teachesB. taughtC. has taughtD. will teach48.—China develops so fast. —That’s true. It ______ a lot already.A. changesB. changedC. will changeD. haschangednmon ______ here for almost ten years and he has many Chinesefriends.A. has beenB. leftC. has comeD. came50.—Have you ever visited Germany? —____________. But I expect togo there again.A. PerhapsB. No, I haven’tC. I don’t knowD. Yes, I have51.—May I speak to Miss Wang? —Sorry. She isn’t in. She __________to Hong Kong.A. has beenB. has goneC. goesD. went52.Sam came to Baihai in 2002. He __________ here for nine years.A. livesB. was livingC. has livedD. will live53.He _____in Xinxiang for five years when I heard his news.A. has livedB. had livedC. is livingD. has been lived54.Our school is having a sports meeting. Someone _____ here already.A. arrivedB. have arrivedC. has arrived55.The meetingby the time I got there yesterday.A. was onB. has been onC. had begunD. has begun56.By the end of last month, I _____ all the CDs of Justin Bieber.A. collectB. collectedC. have collectedD. had collected57.By the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has startedD. hasbeen on58.Jim isn’t in the classroom. Where is he?He _____ to the teacher’soffice.A. will goB. has goneC. had goneD. is going59.His brother has been to Stone Forest twice______ he came to Yunnan.A. afterB. beforeC. sinceD. for60.Tom ______the CD player for two weeks.A. has lentB. has borrowedC. has boughtD. has had(二) BBCDC CCBBB DBACAAADCC1.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 known D.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 yearsago.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 to C. 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 heto China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20.His unclefor more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university21.We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before22.Mike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowed23.You ______ that question three times.A. already askedB. have already askedC. already have askedD.asked already24.Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a weekago25.I _____ at this school for two years.A. am studyingB. studyC. studiedD. have studied26.They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live27.Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. in28.Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to29.Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in30.His father _______ for years.A. has diedB. has been deadC. diedD. dies31.Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. didn’t go, has seenC. won’t go, has seenD. didn’t go, sees32.--- Would you like some more food? ----Thank you. I _______enough.A. will haveB. have hadC. haveD. had33.______ you ______ England? Yes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is34.---_____ you _____ to Beijing?----No, I ____.I ____ there early nextmonth.A. Have, been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t,was goingD. Did, go, didn’t, was going35.--You sister ___ to London to study English. Is that true?--Yes, she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been36.He has a computer of his own. He ____ it two days agoA. buysB. has hadC. boughtD. has bought37.—Where is Li Lei? —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to38.He _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishing39.David _______ Shanghai for more than three months.A. came toB. has been toC. has been inD. has come to40.--- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was41.---What a nice bike! How long ____ you ____ it? ----Just five weeks.A. have; buyB. did; buyC. are; havingD. have; had42.I ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept43.----______ your sister _______ in Green China for a long time?---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined44.---How long have you _______ from the USA? ----For three months.A. come backB. returnedC. go backD. been back45.I _____ this book for half a year.A. have boughtB. have hadC. boughtD. had46.The students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away47.--- ______ you______ your homework yet? ---Yes, I _____ it just now.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. Will; do; finish48.The sand storm weather ______ in Beijing several times this year.A. happenB. happenedC. has happenedD. have happened49.---How long have you been here? --- ____ last month.A. ForB. UntilC. BeforeD. Since50.He ____ a cold for three days.A. has caughtB. has hadC. has gotD. caught51.Jim Green ____ in China for two years.A. has comeB. has beenC. has arrivedD. came52.The film ____ for half an hour.A. has been onB. has begunC. hasn’t begunD. began53.—Where have you _______ these days?—I haveto Beijing with myfriends.A. been; goneB. been; beenC. gone; beenD. gone; gone54.How long have you _______ this book?A. boughtB. borrowedC. keptD. lent55.We have lived here _______ five years ago.A. whenB. sinceC. beforeD.after56.—I have watched the game.—When _____you _______ it?A. have; watchedB. do; watchC. did; watchD.will; watch57.—How do you like Beijing, Mr. Black?—Oh,I _______ such a beautifulcity.A. don’t visitB. didn’t visitC. haven’t visitedD.hadn’t visited58.Miss Brown _______ to the Great Wall twice.A. have beenB. has beenC. have goneD. has gone59.His brother has been to Stone Forest twice ______ he came to Yunnan.A. whenB. beforeC. sinceD. for60.His grandpa _______ for two years.A. was diedB. has been deadC. was deadD. has died61.—Have you ever_____ to Haikou?—Yes,I_____ there with my familylast August.A. gone; wentB. been; wentC. been; went toD. been; was in62.His sister ______ her hometown for three years. She’ll return nextyear.A. leftB. has leftC. has been awayD. has been away from63.I ___ the dictionary to her yet.A. have givenB. haven’t givenC. will giveD. gave64.Tom is not here. He _____to Beijing for a holiday.A. has beenB. have beenC. have goneD. has gone65.How long have you _____the novel?A. keptB. borrowedC. lentD. given66.I'm sorry you've missed the train.It________10 minutes ago.A. leftB. has leftC. had leftD. has been left67.-Mum, may I go out and play basketball?-you ___________ your homework yet?A. Do, finishB. Are, finishingC. Did, finishD. Have,finished68.-Excuse me, no photos here! -Sorry, I ______________ the sign.A. don't seeB. didn't seeC. can't seeD. won't see69.No hurry! We can get to the bus station in time and we ___________the early bus.A. don't missB. can missC. will missD. won't miss70.Our teacher, Miss Chen ____________ English on the radio the day beforeyesterday.A. teachesB. taughtC. will teachD. has taught71.Harry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. see72.Jim has made many friends since he ____________to China.A. cameB. comesC. has comeD. will come73.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. do, find74.What _________we _________if our car breaks down broken on the way?A. do, doB. did, doC. are, doingD. shall, do75.We'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainy76.Listen! Mary ____________in the next room.A. singsB. is singingC. sangD. sing77.China _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join78.--How long ____ you ____a fever? ---Ever since last night.A. have, gotB. have, hadC. have, caughtD. did, have79.---The rain came to a stop last night. The fields are still full ofwater now.---It _____ for nearly a week.A. has rainedB. had rainedC. would rainD. was raining80.--Sorry. I am late. ---It doesn’t matter. The meeting ______ forjust several minutesA. has begunB. has startedC. has been onD. had been on81.---_____ you _____ your breakfast? ---Yes, I have.---When _____ you _____ it? ---Twenty minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; do; haveD. Have; had; did; have82.---_____ your homework yet? ---Not yet, I ________it.A. Have you done; am doingB. Did you do; didC. Did you do; am doingD. Have you done; did83.---Where_____ the recorder? I can't see it anywhere.---I _____ it right here half an hour ago. But now it is gone.A. did you put; have putB. have you put; putC. do you put; puttingD. did you put; have put84.Mr. Green _______ China for three years.A. has been toB. has come toC. has been inD.has arrived in85.My brother _____ since I came home.A has gone to bedB. has been asleepC has fallen asleepD. has been sleepy86.Has he read this book ______?A. everB. alreadyC. yetD. never87.The old man________ since 2000.A. diedB. has diedC. has been deadD. has dead88.He is late. The film has ______ for half an hour.A. begunB. beganC. openedD. been on89.How long will he _____ China?A. leaveB. be away fromC. leftD. stay90.--- “Where can I find Tack?” ----“ He ________ the post office.”A. has been toB. had been toC. has gone toD. had gone to91.Have you ever ______ the USA?A. been toB. gone toC. been inD. go to92.She ________ China since she _______.A. has been to, arrivesB. has been to, arrivedC. has been in , arrivedD. has gone to, arrived93.It _____ five years since we _____ last time.A. is ; have metB. has been; have metC. is; metD. was;have met94.---Have you finished your homework ? --- Yes, I _______ it lastnight.A. have finishedB. has finishedC. finishedD. is finishing95.Kate’s never seen Chinese films,____ ?A. hasn’t sheB. has sheC. isn’t sheD. is she96.-Ann has gone to Shanghai. -So ______her parents.A. hasB. hadC. didD. have97.-Mum, may I go out and play basketball? -_____you___ your homeworkyet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished98.-______ you ______anywhere before? -Yes, but I can’t remember whereI______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed99.I______ a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t heard100.-Have you ever______ Xi’an to see the Terra Cotta Warriors?-Yes,I have.A. went toB. gone toC. been inD. been to101.M y parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been 102.I ____my ticket so I can’t go to the concert.A. lostB. don’t loseC. have lostD. is coming二、用所给词的适当时态填空:1.He often ________(go) to school by bike .2._____you usually ________(get) up at seven in the morning ?3.I __________ (come) to Tianjin in 1994.4.His aunt ____________ (be) a actress ten years ago.5.I _______ already _________ ( finish ) my homework.6.She _____________ (do) her housework yet.7.He _______ (live) in Beijing for three years.8.They _______(be) in this school since eight years ago.9.He isn’t here. He ____________ (go) to Beijing.10.She ______ never ________ (be) there before.11.The teacher ______ just ________ ( finish ) teaching us.12._________ you ever ___________ ( taste ) dumplings .13.So far they _______ (learn)two thousand words.14.He said he _______________ ( never see )such an exciting match before.15.By the time we got there , the bus ________ already ________(go).16.She _____________ (live) here ever since she was ten.17.Both of them ________________ (be) in Hong Kong for ten days.18.Both of them ____________ (come) to Hong Kong ten days ago.19.Half an hour __________ (pass) since the train __________ (leave).20.Mary________(lose) her pen. _____ you _______(see) it recently?21._________ you _____ (find) your watch yet?22.---Are you thirsty? ---No I _________just _________ (have) someorange.23.Wealready _________ (return) the book.24.________ they already_______ (build) a school in the village?25.I _____________(not finish) my homework . Can you help me?26.My father _____ (read) the novel twice.27.I _________ (buy) a book just now.28.I _________ (lost ) my watch yesterday.29.My father ___________ (read) this book since yesterday.30.He ___________ (learn) about 5,000 English words since he_____ (go)tocollege.三、句型转换1.He has never surfed,?(改成反意疑问句) has he?2.They have been here since 2000.(对划线部分提问) How longhave they been here?3.The old manlast year. (die)died,Hefor a year. (die)has been dead4.This factory opened twenty years ago.(同义句转换) has been openThis factory________ for twenty years.5.Miss Gao left an hour ago.(同义句转换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.6.Her mother has been a Party member for three years .(同义句)joined;agoHer motherthe Party three years.7.The Green Family moved to France two years ago. (同义句转换) It’s,sincetwo yearsthe Green family moved to France.8.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________The bus has been here for ten minutes.9.His uncle has already posted the photos to him. (改为否定句) hasn’t,yetHis uncleposted the photos to him.10.Sun’s aunt has gone there for ten years.(改成正确的句子)___________________________________________Sun’s aunt has been there for ten years.___________________________________________Sun’s aunt went there ten years ago.11.It’s ten years since Sun’s aunt went there.Susan has been in this city for more than ten years.(改为同义句) It is, since, camemore than ten yearsSusanto this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时练习(一)—Dad, I ________ the station for minutes, but nobody came to meet me.—Don't worry. I'll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at—______ you ever ______ Dali? —Never. But I am going there this vacation.A. Do; go toB. Have; been toC. Have; gone toD. Will; go toMy aunt is a writer. She ____more than ten books since 1980.A. writesB. wroteC. has writtenD. will writeA. leftB leaveC. has leftD. has been awayThe Smiths came to Shanghai in 2008, theythere for three years since then.A. liveB. livedC. have livedD. will live—Have you ever been to Nanning? —Yes, _______ .A. I wasB. I doC. I amD. I haveImy homework. I guess I can't join you.A. don't finishB. didn't finishC. haven't finishedD. won't finish —Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes1 / 21—Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been---Oh, you are here. I'm looking for you all the morning.?----To the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?So far this year, many new houses ____ in Wenchuan with the help of thegovernment.A. buildB. are builtC. will buildD. have been builtMy grandmother ______ a lot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seenImany new friends since I came here.A. makeB. madeC. will makeD. have madeMrs. Weng came back from France in 2010. She _____ there for four years.Where's your brother, Jane?He's not in Guiyang these days. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone toShe _______ this book for nearly three weeks.A. has borrowedB. has lentC. has boughtD. has keptThey _____ England and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on2 / 21He_______ in this city since his family moved to Nanchong.A. liveB. livedC. has livedSome students in Shanghaie-bags for several months.A. haveB. have hadC. hadD. will have—Is Mr. Smith still in Shanghai?—Yes, he ______ there for two months.A. has beenB. has goneC. has been toD. has gone toMy brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will liveMy pen pal said he would write to me, but I ___ any letters from him sofar.A. won't receiveB. haven't receivedC. hadn't receivedD. didn't receive Our country ______the sixth population census(人口普查) already.A. finishedB. has finishedC. will finishD. finishesThomas ______ the army for two years, so he misses his mother very much.A. has joinedB. has taken part inC. has been in—How well do you know the Opera House?—I know the place very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in---How clean the bedroom is!---Yes, I am sure that someoneit.A. cleansB. cleanedC. has cleanedD. had cleaned3 / 21Where is Ben? —He ____ to the teachers' office. He will be back soon.A. goB. has goneC. has beenD. goesI ______my hometown for a long time, I really miss it!A. leftB. went away fromC. have leftD. have been away from—Will you please go to see the movie Guanyinshan with me?—No, I won't. I ______ already.A. sawB. have seenC. seeD. will see-Where is John? -He ______ the science lab.A. has gone toB. has been toC. went toHow do you like your English teacher?—He is great. Wefriends since three years ago.—Hi, guys. Where are you heading now?—Home. We _________all our money, so we have to walk home now.A. spendB. spentC. have spentD. are spending--_____ you _____ the movie Gongfu Panda II ?Not yet. I'll see it this Sunday.A. Did, seeB. Do, seeC. Have, seenBritish Prince William(威廉xx) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married Jim _________ in Zhuzhou since he finished his college.A. worksB. is workingC. has worked4 / 21—May I speak to Lin Tao?—Sorry, he is not in. He ______ to Changsha.A. has beenB. has goneC. wentGreat changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken placeHe promised to pick me up at the school gate. However, he__ yet.A. didn't arriveB. doesn't arriveC. isn't arrivingD. hasn't arrivedYou are too late. The film ______ since half an hour ago.A. has begunB. has been onC. began---- Why won't you go to the movie with me, Gina?--- Because Iit twice.A. seeB. have seenC. sawD. will see-Where's your father, Tom? -He__ to Changsha.A. goesB. wentC. has goneWhere is my sister, mum? - She ______ to the library. She will be back soon.A. has beenB. is goingC. has goneD. will goMay I speak to Mary? —A. has beenB. has goneC. is goingNo, they ____ to Shanghai. Are Li Yan and Wang Mei still living in Pingba?——B. movedC. will moveD. have movedA. had moved5 / 21Mr. Fan ___ this watch in 2005. He ____ it for 6 years.A .bought, has had B. bought, hasC. has bought, has had D. has bought,hadMr. White came to our school in 2008, and since then heus English. A. teachesB. taughtC. has taughtD. will teachIt ______ a lot already.China develops so fast. ——That's true. D. has changedB. changedC. will change A. changesLanmon ______ here for almost ten years and he has many Chinese friends.—Have you ever visited Germany? —____________. But I expect to go thereagain.A. PerhapsB. No, I haven'tC. I don't knowD. Yes, I have—May I speak to Miss Wang? —Sorry. She isn't in. She __________ to HongKong.A. has beenB. has goneC. goesD. wentSam came to Baihai in 2002. He __________ here for nine years.A. livesB. was livingC. has livedD. will liveHe _____in Xinxiang for five years when I heard his news.A. has livedB. had livedC. is livingD. has been livedOur school is having a sports meeting. Someone _____ here already.A. arrivedB. have arrivedC. has arrivedThe meetingby the time I got there yesterday.A. was onB. has been onC. had begunD. has begunBy the end of last month, I _____ all the CDs of Justin Bieber.6 / 21A. collectB. collectedC. have collectedD. had collectedBy the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has startedD. has been onJim isn't in the classroom. Where is he?He _____ to the teacher's office.A. will goB. has goneC. had goneD. is goingHis brother has been to Stone Forest twice______ he came to Yunnan.A. afterB. beforeC. sinceD. forTom ______the CD player for two weeks.A. has lentB. has borrowedC. has boughtD. has had(二)BBCDC CCBBB DBACAAADCCBoth his parents look sad. Maybe they _________what's happened tohim.A. knewB. have knownC. must knowD.will knowHe has_______ been to Shanghai, has he ?A.alreadyB. neverC. everD. stillHave you met Mr. Li ______?A.justB. agoC. beforeD. a moment agoThe famous writer _____ one new book in the past two year .A. is writingB. was writingC. wroteD.has written—Our country ______ a lot so far. —Yes. I hope it will be even ______ .A. has changed; wellB. changed; goodC. has changed; better.changed; betterD7 / 21Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studiedD. are; studyingWe ______ Xiao Li since she was a little girl.A. knowB. had knownC. have known D.knewHarry Potter is a very nice film. I_______ it twice.A.will seeB. have seenC. sawD.see—These farmers have been to the United States. —Really? When_____there?A. will they goB. did they goC. do they goD.have they gone—______ you ___ your homework yet? —Yes. I _____ it a moment ago .A.Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finishHis father ______ the Party since 1978 .A.joinedB. has joinedC. was inD.has been in—Do you know him well? —Sure .We _________ friends since ten years ago.—How long have you ____ here ? —About two months .Hurry up! The play __________ for ten minutes .A.has begunB. had begunC. has been onD.beganIt _____ ten years since he left the army.A.isB. hasC. willD.wasMiss Green isn't in the office. she_______ to the library .8 / 21A.has goneB. wentC. will goD.has beenMy parents ______ Shandong for ten years.A.have been inB. have been to C. have gone toD. have beenThe students have cleaned the classroom,?A. so theyB. don't theyC. have theyD. haven't they______has Mr. White been a member of Greener China since heto China?C. How long, cameD. How far, arrivedHis unclefor more than 9 years.C. has lived thereD. has left the universityWe have been friends since ______.A. childrenB. five yearsC. five years agoD. five years beforeMike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowedYou ______ that question three times.A. already askedB. have already askedC. already have askedD. asked alreadyThose foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week agoI _____ at this school for two years.A. am studyingB. studyC. studiedD. have studiedThey _________ in the city since last summer.A. liveB. didn't liveC. have livedD. live9 / 21Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. inMr. Black _________ China since the summer of 1998.Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined inHis father _______ for years.A. has diedB. has been deadC. diedD. diesMary ________ to see the films because she __________ it twice.A. won't go, sawB. didn't go, has seenC. won't go, has seenD. didn't go, sees--- Would you like some more food? ----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had______ you ______ England? Yes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is---_____ you _____ to Beijing?----No, I ____.I ____ there early next month.A. Have, been, haven't, am goingB. Had, been, hadn't, am goingC. Have, gone, haven't, was goingD. Did, go, didn't, was going--You sister ___ to London to study English. Is that true?--Yes, she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has beenA. buysB. has hadC. boughtD. has bought10 / 21—Where is Li Lei? —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes toHe _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishingDavid _______ Shanghai for more than three months.--- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for threeyears.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was---What a nice bike! How long ____ you ____ it? ----Just five weeks. A. have; buyB. did; buyC. are; havingD. have; hadI ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept----______ your sister _______ in Green China for a long time?---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined---How long have you _______ from the USA? ----For three months.I _____ this book for half a year.A. have boughtB. have hadC. boughtD. hadThe students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away--- ______ you______ your homework yet? ---Yes, I _____ it just now.11 / 21A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. Will; do; finishThe sand storm weather ______ in Beijing several times this year. A. happenB. happenedC. has happened D. have happened---How long have you been here? --- ____ last month.A. ForB. UntilC. BeforeD. SinceHe ____ a cold for three days.A. has caughtB. has hadC. has gotD. caughtJim Green ____ in China for two years.The film ____ for half an hour.A. has been onB. has begunC. hasn't begunD. began—Where have you _______ these days?—I haveto Beijing with my friends.A. been; goneB. been; beenC. gone; beenD. gone; goneHow long have you _______ this book?A. boughtB. borrowedC. keptD. lentWe have lived here _______ five years ago.A. whenB. sinceC. beforeD.after—I have watched the game.—When _____you _______ it?A. have; watchedB. do; watchC. did; watchD.will; watch—How do you like Beijing, Mr. Black?—Oh,I _______ such a beautiful city.A. don't visitB. didn't visitC. haven't visited D.hadn't visited12 / 21Miss Brown _______ to the Great Wall twice.A. have beenB. has beenC. have goneD. has goneHis brother has been to Stone Forest twice ______ he came to Yunnan.A. whenB. beforeC. sinceD. forHis grandpa _______ for two years.A. was diedB. has been deadC. was deadD. has died—Have you ever_____ to Haikou?—Yes,I_____ there with my family lastAugust.A. gone; wentB. been; wentC. been; went toD. been; was inHis sister ______ her hometown for three years. She'll return next year.A. leftB. has leftC. has been away D. has been away fromI ___ the dictionary to her yet.A. have givenB. haven't givenC. will giveD. gaveTom is not here. He_____to Beijing for a holiday.A. has beenB. have beenC. have goneD. has goneHow long have you _____the novel?A. keptB. borrowedC. lentD. givenI'm sorry you've missed the train.It________10 minutes ago.A. leftB. has leftC. had leftD. has been left-Mum, may I go out and play basketball?-you ___________ your homework yet?C. Did, finishD. Have, finishedA. Do, finishB. Are, finishing/ 1321-Excuse me, no photos here! -Sorry, I ______________ the sign.A. don't seeB. didn't seeC. can't seeD. won't seeNo hurry!We can get to the bus station in time and we ___________ the earlybus.A. don't missB. can missC. will missD. won't missOur teacher, Miss Chen ____________ English on the radio the day beforeyesterday.A. teachesB. taughtC. will teachD. has taughtHarry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. seeJim has made many friends since he ____________to China.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. do, findWhat _________we _________if our car breaks down broken on the way?A. do, doB. did, doC. are, doingD. shall, doWe'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainyListen! Mary ____________in the next room.A. singsB. is singingC. sangD. singChina _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join--How long ____ you ____a fever? ---Ever since last night.14 / 21A. have, gotB. have, hadC. have, caughtD. did, have---The rain came to a stop last night. The fields are still full of water now. ---It _____ for nearly a week.A. has rainedB. had rainedC. would rainD. was raining--Sorry. I am late. ---It doesn't matter. The meeting ______ for justseveralminutesA. has begunB. has startedC. has been onD. had been on ---_____ you _____ your breakfast? ---Yes, I have.---When _____ you _____ it? ---Twenty minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; do; haveD. Have; had; did; have---_____ your homework yet? ---Not yet, I ________it.A. Have you done; am doingB. Did you do; didC. Did you do; am doingD. Have you done; did---Where_____ the recorder? I can't see it anywhere.---I _____ it right here half an hour ago. But now it is gone.A. did you put; have putB. have you put; putC. do you put; puttingD. did you put; have putMy brother _____ since I came home.A has gone to bedB. has been asleepC has fallen asleepD. has been sleepyHas he read this book ______?15 / 21A. everB. alreadyC. yetD. neverThe old man________ since 2000.A. diedB. has diedC. has been deadD. has deadHe is late. The film has ______ for half an hour.A. begunB. beganC. openedD. been onHow long will he _____ China?A. leaveB. be away fromC. leftD. stay---“Where can I find Tack?”----“He ________ the post office.”A. has been toB. had been toC. has gone toD. had gone toHave you ever ______ the USA?A. been toB. gone toC. been inD. go toShe ________ China since she _______.A. has been to, arrivesB. has been to, arrivedC. has been in , arrivedD. has gone to, arrivedIt _____ five years since we _____ last time.A. is ; have metB. has been; have metC. is; metD. was; have met ---Have you finished your homework ? --- Yes, I _______ it last night.A. have finishedB. has finishedC. finishedD. is finishingKate's never seen Chinese films,____ ?A. hasn't sheB. has sheC. isn't sheD. is she-Ann has gone to Shanghai. -So ______her parents.16 / 21A. hasB. hadC. didD. have-Mum, may I go out and play basketball? -_____you___ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished-______ you ______anywhere before? -Yes, but I can't remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfedI______ a letter from him since he left.A. didn't receiveB. haven't gotC. didn't haveD. haven't heard-Have you ever______ Xi'an to see the Terra Cotta Warriors?-Yes, I have.A. went toB. gone toC. been inD. been toMy parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have beenI ____my ticket so I can't go to the concert. 二、用所给词的适当时态填空:He often ________(go) to school by bike ._____you usually ________(get) up at seven in the morning ?His aunt ____________ (be) a actress ten years ago.I _______ already _________ ( finish ) my homework.She _____________ (do) her housework yet.He _______ (live) in Beijing for three years.They _______(be) in this school since eight years ago./ 1721He isn't here. He ____________ (go) to Beijing.She ______ never ________ (be) there before.The teacher ______ just ________ ( finish ) teaching us._________ you ever ___________ ( taste ) dumplings .So far they _______ (learn)two thousand words.He said he _______________ ( never see )such an exciting match before. By the time we got there , the bus ________ already ________(go). She _____________ (live) here ever since she was ten.Both of them ________________ (be) in Hong Kong for ten days.Half an hour __________ (pass) since the train __________ (leave). Mary________(lose) her pen. _____ you _______(see) it recently?_________ you _____ (find) your watch yet?---Are you thirsty? ---No I _________just _________ (have) some orange. Wealready _________ (return) the book.________ they already_______ (build) a school in the village?I _____________(not finish) my homework . Can you help me?My father _____ (read) the novel twice.I _________ (buy) a book just now.I _________ (lost ) my watch yesterday.My father ___________ (read) this book since yesterday.He ___________ (learn) about 5,000 English words since he_____ (go)to college.18 / 21三、句型转换He has never surfed,?(改成反意疑问句)has he?They have been here since 2000.(对划线部分提问) How longhave they been here?The old manlast year. (die)died,Hefor a year. (die)has been deadThis factory opened twenty years ago.(同义句转换) has been openThis factory________ for twenty years.Miss Gao left an hour ago.(同义句转换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.Her mother has been a Party member for three years .(同义句)joined; agoHer motherthe Party three years.The Green Family moved to France two years ago. (同义句转换) It's, sincetwo yearsthe Green family moved to France.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________The bus has been here forten minutes.His uncle has already posted the photos to him. (改为否定句) hasn't, yet His uncleposted the photos to him.Sun's aunt has gone there for ten years.(改成正确的句子)19 / 21___________________________________________Sun's aunt has been therefor ten years.___________________________________________Sun's aunt went there tenyears ago.It's ten years since Sun's aunt went there.Susan has been in this city for more than ten years.(改为同义句) It is, since,camemore than ten yearsSusanto this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。