专项训练 现在完成时基础知识汇编及练习测试题
- 格式:doc
- 大小:73.00 KB
- 文档页数:8
现在完成时专练100题及答案第一部分:填空题1.I ________ (live) in this city for five years.2.We ________ (visit) the museum twice this month.3.She ________ (not finish) her homework yet.4.They ________ (already leave) for the airport.5.How long ________ you ________ (study) English?6.The bus ________ (just arrive) at the station.7.By the time we arrived, they ________ (already eat) all the food.8.My sister ________ (not see) that movie before.9.He ________ (travel) to many countries in his life.10.________ you ever ________ (try) sushi before?答案:1.have lived2.have visited3.hasn’t finished4.have already left5.have, studied6.has just arrived7.had already eaten8.hasn’t seen9.has traveled10.Have, tried第二部分:改错题1.I have eat lunch already.2.She has writes a book.3.We have see that movie last night.4.He has been to Paris twice.5.They have visited Japan never.答案:1.I have eaten lunch already.2.She has written a book.3.We have seen that movie last night.4.He has been to Paris twice.5.They have never visited Japan.第三部分:选择题1.I _____ bought a new car.a)justb)alreadyc)yet2.She _____ seen that movie before.a)alreadyb)neverc)just3._____ you finished your homework?a)Haveb)Doc)Are4.They _____ been to this restaurant.a)haveb)hasc)had5.We _____ bought new clothes for the party.a)hasb)havec)had6.He _____ left for work yet.a)alreadyb)notc)just7._____ she ever been to China?a)Haveb)Hasc)Did8.I _____ visited my grandparents last weekend.a)haveb)hasc)had9.We _____ finished our project by next week.a)haveb)hasc)will10.They _____ traveled to Europe before.a)haveb)haven’tc)has答案:a)justa)alreadya)Havea)haveb)haveb)notb)Hasa)havec)willa)have第四部分:连线题1.I have been to Paris.2.She has already finished her work.3.We have lived in this house for ten years.4.They have never seen snow before.5.He has just started a new job.6.You have visited China, haven’t you?7.Have they ever been to Australia?8.Has he ever met the president?9.Have you ever tried sushi?10.We have traveled to many different countries.答案:g)Have you ever tried sushi?e)You have visited China, haven’t you?a)I have been to Paris.j)They have never seen snow before.d)They have lived in this house for ten years.i)She has already finished her work.c)We have traveled to many different countries.h)Have they ever been to Australia?b)Has he ever met the president?f)He has just started a new job.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
译林版中考英语专项训练现在完成时综合测试(含答案)一、初中英语现在完成时1.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。
考查have been 与have gone 的区别。
have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。
2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。
(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。
(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。
(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。
因此,根据句意,第一个空应填"already",第二个空应填"just"。
现在完成时(单选题 30题含解析)初中英语专题练习一、单选题(共30题)1.—Where is your father, Tom?—He ________ the supermarket.A.has been to B.has gone to C.was going to D.have gone to 2.—I’m sorry for being late.—Never mind. The meeting ________ for only 5 minutes. This way, please.A.has started B.has been over C.has ended D.has been on3.The books ________for two weeks.A.may be kept B.may keep C.borrow D.are borrowed4.—Dad, I couldn’t turn on my computer yesterday but I have to use it today.—Oh, I ________ it. You can work on it now.A.will fix B.am fixing C.fixed D.have fixed5.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister________ since then.A. decided; retiredB. decided; has been retiredC. has decided; retiredD. has decided; has retired7.—Jenny, you are so beautiful in your new dress!—Thanks! But I __________ it for several times.A. wearB. will wearC. was wearingD. have worn 8.—Is this your camera?—Yes, I ________ it for two weeks.A. boughtB. hadC. have hadD. have bought9. The shop in Wanda Square _________ for six years, but I _________ there so far.A. has opened; haven’t goneB. has been opened; haven’t beenC. has been open; haven’t goneD. has been opened; haven’t been 10.—Mary, it’s really nice to see you again. Where have you ________?—I ________ a school in a mountain area for two years.A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 11.— Where will you visit during the coming summer holiday?—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.A.has gone to B.has been in C.has been to D.has been 12.—How long can I ______ these books?—At most for a month, then you have to return them to the library.A.keep B.lend C.have D.borrow13.—________ 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; finish14.—Mary, I remember you _________ several years ago.—Yes, I _________ for 3 years.A.married; have married B.married; marriedC.married; have been married D.have married; have been married15.Which sentence is correct?A.I wonder where you have gone. B.I wonder where they visited.C.I wonder when you have finished the task. D.I wonder what is the matter with you.16.Sophie and I are good friends. We ________ each other for four years.A.know B.knew C.have known D.will know17.I ________ my computer for ten years, but it still works well.A.bought B.have had C.have bought D.buy18.—It’s ten years since we ________ here.—How time flies! We ________ in China for so long.A.come; work B.came; worked C.come; will work D.came; have worked 19.You have never been to the History Museum, ________?A.are you B.did you C.have you20.—Can you tell me the ________ of the bag?—Sorry. I haven’t ________ it.A.weight; weight B.weighed; weighed C.weight; weighed D.weighed; weight 21.— Is Tom at home?— No, he ________ to the town.A.has been B.has gone C.goes D.will go22.Maybe Tom ________ his work. The light in his room is still on.A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished 23.So far, I ________ two books by Liu Cixin. One is The Wandering Earth and the other is The Three-Body Problem.A.read B.have read C.was reading24.—Is Tom at home now?—No, he ___________ the supermarket. But he will come back soon.A.has gone in B.has gone to C.has been in D.has been to 25.—________ the movie ________?—________.A.When did; start; Since 3 o’clock agoB.How long was; on; Since at 3 o’clockC.When has; started; Since 3 o’clock beforeD.How long has; been on; Since 3 o’clock26.I am not sure how long Oliver ________.A.has joined the army B.has joined in the armyC.has served the army D.has served in the army27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.A.is; Byron has been in B.isn’t; Byron has gone toC.is; Byron has been for D.isn’t; Byron has been to29.My parents ________ to Los Angeles before.A.were B.will be C.are D.have been30.—Have scientists found any life on Mars?—No, they ________ any living things on any other plane till now.A.are discovering B.didn’t discover C.haven’t discovered D.discovered【参考答案】一、单选题(共30题)1.B【解析】句意:——汤姆,你爸爸在哪儿?——他去超市了。
六年级英语现在完成时专项练习20题含答案解析1.I_____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
主语是I,所以用have。
现在完成时结构是have/has+过去分词,finished 是finish 的过去分词。
B 选项has 用于第三人称单数。
C 选项是一般过去时。
D 选项是一般现在时。
2.She_____to the park this morning.A.has goneB.wentC.goesD.is going答案解析:A。
“has gone to”表示去了某地还没回来,符合语境。
B 选项是一般过去时。
C 选项是一般现在时。
D 选项是现在进行时。
3.They_____the movie twice.A.have seenB.sawC.seeD.will see答案解析:A。
现在完成时表示过去的动作对现在造成的影响,看过两次电影对现在有影响。
B 选项是一般过去时。
C 选项是一般现在时。
D 选项是一般将来时。
4.We_____never_____to Beijing.A.have,beenB.has,beenC.had,beenD.will,be答案解析:A。
主语是we,用have。
“have been to”表示去过某地。
B 选项has 用于第三人称单数。
C 选项是过去完成时。
D 选项是一般将来时。
5.He_____just_____a letter.A.has,writtenB.wroteC.writeD.will write答案解析:A。
现在完成时强调刚刚完成的动作对现在的影响。
B 选项是一般过去时。
C 选项是一般现在时。
D 选项是一般将来时。
6.The students_____the project yet.A.haven't finishedB.hasn't finishedC.didn't finishD.won't finish答案解析:A。
现在完成时专项训练题及答案一、填空题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.四、对话配对题将下列对话的两部分进行配对。
英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
2.—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.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
复习专题现在完成时基础知识汇编及练习测试题一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选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.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
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. h aveD. 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 arrive26.----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 e yes. 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. ha s n’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 for a 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)三、根据括号内中文填上合适的英文。
现在完成时(单选题 30题含解析)初中英语专题练习一、单选题 30题1.—When did the old man die?—In 2007. He________ for nearly nine years.A.died B.has died C.has been dead D.had died2.—Amy, you must be hungry after waiting for us for such a long time.—Don’t worry. I ________ some cookies already.A.am eating B.will eat C.was eating D.have eaten3.Not only I but also he ________ Hainan before.A.has been to B. have been to C. has gone to D. have gone to4.Great changes ________ place. Many new schools ________.A.have taken; have been opened B.take; are openC.are taken; open D.have been taken; are opened5.下列四句是“这本书我已经买了三个月了。
”的英译文,哪—句不对?________ A.I have had this book for three months. B.I have bought this book for three months. C.I bought this book three months ago. D.It is three months since I bought this book. 6.—Look! Someone __________ the classroom.—Well, it wasn’t me, I didn’t do it.A. is cleaningB. was cleaningC. has cleanedD. will clean7.—Look! That man looks like Mr. Green.—It _________ be him, for he _________ America for a month.A. can’t; has gone toB. may not; has gone toC. mustn’t; has been inD. can’t; has been in8.— Look at the blue sky! The rain ________.—Let’s go out for a walk.A.stops B.is stopping C.has stopped D.had stopped9.Actually, I have already been _______ him for two years.A.married with B.married C.married to D.marrying10.The Hunchback of Notre Dame is the best novel that I ________ these years. A.have watched B.was watching C.have seen D.have read 11.My grandparents ________ for over 50 years and they love each other very much.A.got married B.were marriedC.have been married D.have got married12.— Has your uncle arrived?— Yes. He ________ Nanjing for three days.A.has arrived in B.has gone to C.has been to D.has been in13.—I ________ back your missing notebook, here you are.—The notebook really means a lot to me. Thank you so much!A.have brought B.brought C.will bring D.was bringing14.—The woman must be our English teacher.—It ________ be. She along with another three teachers ________ to Wuhan.A.must; have been B.can’t; has beenC.may; have gone D.can’t; has gone15.—Sun Ming, is that our head teacher Miss Liu over there?—It can’t be her. She ________ to Xiamen for a meeti ng.A.has gone B.has been C.is going to D.will go to16.John, have you ________ the dictionary I lent you?A.bring B.brought C.brings D.bringing17.—Can you give me some information about Paris?—Sorry, I ________ to Paris, so I know nothing about it.A.don’t travel B.won’t travel C.haven’t travelled D.hadn’t travelled18.—It’s ten years since we ________ here.—How time flies! We ________ in China for so long.A.come; work B.came; worked C.come; will work D.came; have worked 19.—Can you tell me the ________ of the bag?—Sorry. I haven’t ________ it.A.weight; weight B.weighed; weighed C.weight; weighed D.weighed; weight 20.The old man ________ for two months, but the boy is still sad.A.died B.dead C.has died D.has been dead21.—Look! The light is still on in Helen’s office.—Maybe she _______ her work yet.A.doesn’t finish B.won’t finish C.hasn’t finished D.didn’t finish 22.—Are your parents at home now?—No. They ________ the park. They ________ there ten minutes ago.A.have gone to; went B.have gone to; goC.have been to; went D.have been to; go23.So far, I ________ two books by Liu Cixin. One is The Wandering Earth and the other is The Three-Body Problem.A.read B.have read C.was reading24.You can go to school by bike now. Your father _________ it.A.repair B.will repair C.has repaired D.is repairing25.—Where’s your father?—He’s not at home. He’s __________ Beijing for three days.A.gone to B.been to C.been in D.went to26.I am not sure how long Oliver ________.A.has joined the army B.has joined in the army C.has served the army D.has served in the army27.This shop ________ for nearly ten years.A.has opened B.has been open C.has been close D.has closed28.My parents ________ to Los Angeles before.A.were B.will be C.are D.have been29.— _________ you _________ to the USA? —No, not yet.A.Did…go B.Are…going C.Have…been D.Have…gone30.—Have scientists found any life on Mars?—No, they ________ any living things on any other plane till now.A.are discovering B.didn’t discover C.have n’t discovered D.discovered【参考答案】一、单选题 30题1.C【解析】句意:——那个老人什么时间死的?——在2007年。
专项训练现在完成时基础知识汇编及练习测试题一、初中英语现在完成时1.一 Have you ever the film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】 D【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。
”由ever及答语可知句子用现在完成时,故用see的过去分词seen。
【点评】考查动词的时态。
2.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.3.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
4.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—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+一段时间连用。
6.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
7.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
8.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。
catch a cold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
9.—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+过去分词。
10.He has studied in our school __________.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。
has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。
【点评】考查时间状语。
根据句意选出正确的时间状语。
11.Susan China before.This is her first time to be here.A. won't visitB. wasn't visitingC. hasn't visitedD. doesn't visit【答案】C【解析】【分析】句意:苏珊以前没有来过中国。
表示以前没有来过中国,用现在完成时。
故C选项正确。
【点评】考查句子时态。
12.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
13.The new supermarket in our town _______ for two weeks, but I _______ there yet .A. has opened; haven't goneB. has been open; haven't beenC. has been open; haven't goneD. has opened; haven't been【答案】 B【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。
根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。
have been表示去过某地;have gone表示去了还没有回来。
根据句意故用haven't been。
故选B。
14.Mike the bookshop. I have to wait for him.A. went toB. was inC. has been toD. has gone to【答案】 D【解析】【分析】句意:迈克去了书店。
我不得不等他。
从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。
用现在完成时强调过去发生的事件对现在的影响。
【点评】考查动词时态及have been to和have gone to的区别。
15.—Where's Mr Jones?—He to the post office.A. goesB. will goC. has beenD. has gone【答案】 D【解析】【分析】句意:jones在哪?他已经去了邮局。
该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。
故选D。
【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。
16.一This is the second time I have come to Taiyuan. It a lot.一Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was changingD. has changed【答案】 D【解析】【分析】句意为——这是我第二次来到太原。
它改变了很多。
——是的,它将变得越来越美丽。
根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。
【点拨】此题考查现在完成时。
17.How long his grandfather ?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】 D【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。
句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
has been dead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die 非延续性动词,要转换为延续性的be dead。
18.—Dave, we will leave in 10 minutes. Are you ready?—No, I ________ our guidebook and towels yet.A. don't packB. didn't packC. have packedD. haven't packed【答案】 D【解析】【分析】句意:——Dave,我们十分钟后要离开,你准备好了吗?——没有,我还没把我们的旅游手册和毛巾打包。