中考复习专题 现在完成时专项练习题
2023年中考英语复习现在完成时

现在完成时练习一、选择正确的答案填空。
( ) 1. A: Billy, go and do your homework.B: Oh, Mum, I have finished my homework.A. yetB. everC. alreadyD. never( ) 2. A: Have you your lunch?B: Yes, I it an hour ago.A. have; hadB. had; haveC. had; hadD. have; have( ) 3. Do you want to go shopping me?A. toB. withC. andD. for( )4. A: When you last week?B: I on Friday.A. did; leave; leftB. have; left; leftC. did; leave; leavedD. have; leaved; leaved( ) 5. I the film TV last night.A. saw; onB. have seen; onC. saw; fromD. have seen; from ( ) 6. Mr. Smith lives in Paris. He since 2000.A. has gone thereB. has been thereC. has come thereD. went there ( ) 7. I have studied in this school .A. since two years agoB. since two yearsC. since two years beforeD. before two years( ) 8. We have just Canada.A. gone toB. went toC. been toD. been in ( ) 9. A: Where did you go yesterday afternoon?B: I home.A. stayed atB. have stayed inC. have stayed atD. stayed in ( ) 10. You haven't told me the truth .A. yetB. tooC. justD. already( ) 11. A: _________________ I borrow your pen?B: Sure, here you are.A. MustB. MayC. ShouldD. Need( ) 12. Please bring the dictionary me.A. toB. inC. atD. on( ) 13. A: your key yet?B: Yes, I it just now. A. Have you found; found B. Did you find; findC. Have you found; have foundD. Did you find; found( ) 14. The dress me150 dollars.A. paidB. boughtC. tookD. cost( ) 15. I Jane's letter for almost two months.A. didn't receiveB. haven't receivedC. don't receiveD. am not receiving二、选用所给词的正确形式完成句子。
中考英语现在完成时专项练习(附答案)

中考英语现在完成时专项练习(附答案)一、初中英语现在完成时1.—Look! Your teacher Miss White is over there.—No, it can't be her. She ______ to Beijing.A. has goneB. has beenC. wentD. will go【答案】A【解析】【分析】句意:--看!你的老师怀特小姐在那边。
--不,那肯定不是她。
她去了北京。
A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。
根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配have gone to。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—How do you like 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。
现在完成时专项训练题及答案

现在完成时专项训练题及答案一、填空题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.四、对话配对题将下列对话的两部分进行配对。
中考复习现在完成时专项练 习题及答案

现在完成时专练1.—Dad, I ________ the st ation 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; go to3.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’ll come hack in two months.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.—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 work7.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes8.— Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been9.---Oh, you are here. I’m l ooking for you all the morning. ?----T o the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?10.My grandmother ______ a l ot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen11."Where's your brother, Jane?""He's not in Guiyang these d ays. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone to12.She _______ this book for nearly three weeks.A. has borrowedB. has l entC. has boughtD. has kept13.They _____ Engl and and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on14.Some stud ent s in Shanghai e-bags for several months.A. haveB. have hadC. hadD. will have15.—Is Mr. Smith still in Shanghai?—Y es, he ______ there for two months.A. has beenB. has goneC. has been toD. has gone to16.My brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will live17.Thomas ______ the army for two years, so he misses his mother very much.A. has joinedB. has t aken part inC. has been in18.—How well d o you know the Opera House?—I know the pl ace very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in19.---How cl e an the bedroom is!---Y es, I am sure that someone it.A. cl e ansB. cl eanedC. has cl eanedD. had cl e aned20.Where is Ben? —He ____ to the teachers’ office. He will b e back soon.A. goB. has goneC. has beenD. goes21.I ______my hometown for a l ong time, I really miss it!A. l e ftB. went away fromC. have l eftD. have been away from22.—Will you pl ease go to see the movie Guanyinshan with me?—No, I won’t. I ______ already.A. sawB. have seenC. seeD. will see23.British Prince William(威廉王子) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married24.Great changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken place25.He promised to pick me up at the school gate. However, he __ yet.A. didn't arriveB. d oesn't arriveC. isn't arrivingD. hasn't arrived26.Y ou are too l ate. The film ______ since half an hour ago.A. has begunB. has been onC. began27.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, had28.Mr. White came to our school in 2008, and since then he us English.A. teachesB. t aughtC. has t aughtD. will teachnmon ______ here for almost ten years and he has many Chinese friend s.A. has beenB. l eftC. has comeD. came30.—Have you ever visited Germany? —____________. But I expect to go there again.A. PerhapsB. No, I haven’tC. I d on’t knowD. Y es, I have二、用所给词的适当时态填空:1.He often ________(go) to school by bike .2.I __________ (come) to Tianjin in 1994.3.His aunt ____________ (be) a actress ten years ago.4.I _______ already _________ ( finish ) my homework.5.She _____________ (d o) her housework yet.6.He _______ (live) in Beijing for three years.7.They __ _____(be) in this school since eight years ago.8.He isn’t here. He ____________ (go) to Beijing.9.She ______ never ________ (be) there before.10.The teacher ______ just ________ ( finish ) teaching us.11.So far they _______ (l earn)two thousand word s.12.He said he _______________ ( never see )such an exciting match before.13.She _____________ (live) here ever since she was ten.14.Both of them ________________ (be) in Hong Kong for ten days.15.Both of them ____________ (come) to Hong Kong ten days ago.16.Mary________(lose) her pen. _____ you _______(see) it recently?17._________ you _____ (find) your watch yet?18.---Are you thirsty? ---No I _________just _________ (have) some orange.19.W e already _________ (return) the book.20.________ they already_______ (build) a school in the village?21.I _____________(not finish) my homework . Can you help me?22.My father _____ (read) the novel twice.23.I _________ (buy) a book just now.24.I _________ (lost ) my watch yesterday.25.My father ___________ (read) this book since yesterday.26.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, came more than ten years Susan to this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。
人教版中考英语中考英语总复习现在完成时专项及解析

人教版中考英语中考英语总复习现在完成时专项及解析一、初中英语现在完成时1.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
2.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。
A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。
故选D。
【点评】本题考查时态辨析。
某人去世了多少年就用延续性动词的现在完成时,has been dead。
3.—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。
中考英语一轮复习 专项训练 英语现在完成时

中考英语一轮复习专项训练英语现在完成时一、初中英语现在完成时1.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
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 volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.—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.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3.—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.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】 D【解析】【分析】考查延续与非延续性动词。
根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
3.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
4.—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在哪里?我好几天没见她。
中考英语专项复习《现在完成时》100题

中考英语专项复习《现在完成时》100题1.(2023·湖北黄石·统考中考真题)International search and rescue (救援) teams have rushed to Turkey to help for the huge earthquakes. China ________ an 82-member China Search and Rescue Team.A.sends B.was sent C.has sent D.has been sent2.(2023·辽宁盘锦·统考中考真题)Mary ________ as a volunteer at a reading program since 2 years ago.A.worked B.has worked C.is working D.will work3.(2023·辽宁大连·统考中考真题)All of us ________ great progress since we started junior high school.A.are making B.made C.will make D.have made4.(2023·辽宁阜新·统考中考真题)His family ________ towards a greener life since 2020.A.work B.worked C.will work D.have worked5.(2023·黑龙江哈尔滨·统考中考真题)—Where is your father, Dandan?—Oh, he ________ Beijing on business and he’ll come back next week.A.has returned from B.has been to C.has gone to6.(2023·湖南邵阳·统考中考真题)—Hello, this is Lily speaking. Could I speak to Mr. Liu?—Sorry, he ________ Changsha.A.has been to B.will go to C.has gone to7.(2023·江苏镇江·统考中考真题)Tea was born in China over 4,000 years ago. Now it ________ part of people’s life around the world.A.became B.has become C.was becoming D.become8.(2023·山东青岛·统考中考真题)My hometown has changed a lot ________ the subway was put into use.A.unless B.since C.if D.when9.(2023·湖北十堰·统考中考真题)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.A.is working B.has worked C.was working D.will work10.(2023·江苏徐州·中考真题)I saw Harry in February and I ________ him since then.A.didn’t see B.won’t see C.haven’t seen D.don’t see11.(2023·辽宁丹东·统考中考真题)We ________ friends since I came to this school.A.are B.were C.will be D.have been12.(2023·江苏宿迁·统考中考真题)— My father and I ________ a lot of photos at the same place in the past tenyears.— Those photos must be your valuable memories.A.have taken B.will take C.take D.were taking13.(2023·北京·统考中考真题)Eric ________ many things since he became interested in science.A.is learning B.was learning C.will learn D.has learned14.(2023·湖北恩施·中考真题)—Hi, Mr. Zhang! Your car looks new.—Yes. But in fact, I ________ it for two years.A.will buy B.have had C.buy15.(2023·云南·统考中考真题)— ________ you ________ about Naxi Ancient Music yet?—Yes, I have. It is a part of Naxi culture.A.Has; heard B.Have; heard C.Did; hear D.Do; hear16.(2023·河北·统考中考真题)This book must be great. My sister ________ it five times.A.reads B.has read C.is reading D.was reading17.(2023·江苏扬州·统考中考真题)I ________ China for three months and this is the first time I’ve tried on hanfu.A.have gone to B.have been to C.have arrived in D.have been in18.(2023·新疆·中考真题)The Wandering Earth II ___________ with the public since it came out.A.has been successful B.is successfulC.was successful D.will be successful19.(2023·湖北鄂州·统考中考真题)— What do you think of Ezhou, Li Ming?— It ________ a lot since we started to build Huahu Airport.A.changed B.has changed C.changes D.is changing20.(2023·四川乐山·统考中考真题)—Mum, where is Tony?—He ________ to watch a football match. He will be back later.A.has gone B.went C.goes21.(2023·湖北孝感·统考中考真题)— What do you think of the novel, Journey to the West?— It’s so exciting that I ________ it for three times.A.read B.will read C.have read D.was reading22.(2023·湖南郴州·统考中考真题)—Oh, I’m nearly lost in this city.—Yeah. The city ________ a lot since you left.A.has changed B.changed C.changes23.(2023·福建·统考中考真题)—Sally, I ________ the picture already.—Wow, truly beautiful!A.finish B.have finished C.was finishing24.(2023·四川凉山·统考中考真题)—Becky, we’re leaving in several minutes. Are you ready?—No, I ________ my clothes yet.A.have packed B.haven’t packed C.didn’t pack25.(2023·湖北武汉·统考中考真题)—Who will talk about the development of American country music next week?—I suggest Brad. He ________ in Nashville, the home of country music, since he was a child.A.lives B.lived C.has lived D.will live26.(2022·内蒙古·中考真题)As we all know, online learning ________ very popular with students since the beginning of last year.A.are becoming B.has become C.would become D.had become27.(2022·广西桂林·统考中考真题)The Greens ________ in Guilin for six years.A.have lived B.lived C.live28.(2022·四川·统考中考真题)Tom, you ________ in this city since 2019. What do you think of it?A.have lived B.live C.lived D.will live29.(2022·上海·统考中考真题)The new restaurant _______ two surveys on its food and service since June.A.is doing B.will do C.did D.has done30.(2022·江苏盐城·统考中考真题)Millie ________ a lot about sea-salt culture since she came to Yancheng.A.learns B.learned C.will learn D.has learned31.(2022·四川巴中·统考中考真题)—It’s reported that a new high-speed railway will be finished in recent years in our hometown, Bazhong.—Yes. Great changes ________ since I worked here.A.will take place B.were taken place C.have taken place D.took place32.(2022·湖北黄石·统考中考真题)David has worked here for 10 years since he ________ from university.A.graduates B.graduated C.has graduated D.will graduate33.(2010·台湾·中考真题)—Why are you still here? It’s almost eight o’clock.—Because I ________ my work. Don’t worry. It’s almost done.A.wasn’t finishing B.didn’t finish C.haven’t finished D.won’t finish 34.(2022·江苏南通·统考中考真题)—Mike, why do you come here so late? The concert ________ since half anhour ago.—What a pity! No wonder all the singers have left.A.has ended B.has been on C.has started D.has been over35.(2022·辽宁丹东·统考中考真题)— It’s a pity that there is no ticket for sale.— Don’t worry. I _______ the tickets.A.am buying B.buy C.was buying D.have bought36.(2022·贵州黔西·统考中考真题)Our school life ________ a lot since 2021. We have more activities now.A.change B.is changing C.has changed D.will change37.(2022·辽宁大连·统考中考真题)Sally ________ with a Chinese family since she came to Dalian.A.stays B.will stay C.has stayed D.was staying38.(2022·辽宁沈阳·统考中考真题)The Art of War is great and I________ it many times so far.A.read B.have read C.am reading D.will read39.(2022·山东滨州·统考中考真题)— What is the Trip Code (行程码) used for?— It’s used to show where you ________ in the last 14 days.A.were B.will be C.have been D.had been40.(2022·黑龙江牡丹江·统考中考真题)—Your watch is so cool! When did you get it?—On my 12th birthday. I ________ it for 3 years.A.bought B.have had C.have bought41.(2022·辽宁营口·统考中考真题)David is very productive and ________ five books in the past ten years.A.writes B.wroteC.has written D.is writing42.(2022·北京·统考中考真题)Jim _________ a lot about Chinese culture since he began to study in our school.A.learns B.learned C.will learn D.has learned43.(2022·内蒙古包头·统考中考真题)Christine ________ the family’s Sunday lunch since she was 12 years old.A.cooks B.cooked C.will cook D.has cooked44.(2022·黑龙江·统考中考真题)The public places, such as restaurants and cinemas, ________ since COVID-19 swept the city again last month.A.have been closed B.have closed C.closed45.(2022·黑龙江·统考中考真题)—Mike is from America but speaks perfect Chinese.—So he does. He has learned Chinese by himself since he ________ college.A.is attending B.has attended C.attended46.(2022·贵州黔东南·统考中考真题)—Where’s Mr. Yang?—He ________ Longquan Mountain in Danzhai. He ________ there three times because he enjoys the local scenery.A.has gone to; has been B.has gone to; has gone toC.has been to; has gone D.has been to; has been to47.(2022·贵州铜仁·统考中考真题)—Mike, why are you standing outdoors?—I ______ my keys. I have to wait here until my mother comes back.A.have lost B.will lose C.had lost D.lose48.(2022·海南·统考中考真题)We ________ each other since we met in the last summer camp.A.won’t see B.haven’t seen C.didn’t see49.(2022·黑龙江齐齐哈尔·统考中考真题)So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.A.developed B.will develop C.has developed50.(2022·湖北鄂州·统考中考真题)—Would you like to see the movie Changjin Lake this evening?—Oh, it’s a good movie. But I _________ it already.A.saw B.have seen C.see D.will see51.(2023·福建福州·福建省福州第一中学校考模拟预测)—Excuse me, may I speak to Mr. Green?—Sorry. He ________ Beijing for holiday. He will be back in several days.A.has gone to B.has been in C.has been to52.(2023·福建福州·福建省福州屏东中学校考模拟预测)—Our computer is working again!—Yes. Our IT teacher ________ it. It took him about an hour.A.has fixed B.will fix C.is fixing53.(2023·福建厦门·厦门双十中学校考模拟预测)—Mike,I haven’t seen your elder sister for a long time.— She ________ Hong Kong on business for a few days.A.has been in B.has gone to C.has been to54.(2023·安徽·统考模拟预测)After the long flight, now we are at the Capital Airport. We hope you _________ your flight with our airline this evening.A.have enjoyed B.will enjoy C.are enjoying D.enjoy55.(2023·黑龙江哈尔滨·哈尔滨市第四十七中学校考模拟预测)—We have had classes back at school________ February 20. What about you?—So have we.A.since B.on C.for56.(2023·黑龙江绥化·校考二模)Miss Zhang along with the other teachers in her office ________ many flowers and letters since two years ago.A.received B.have received C.has received57.(2023·吉林白城·校联考模拟预测)—Tony, I missed today’s lesson. Can you lend me your notebook?—Sorry, I ________ it to Betty already.A.lend B.have lent C.will lend58.(2023·江西上饶·统考模拟预测)— How long ________ the movie ________ when the students got there?— About ten minutes.A.has; begun B.had; begun C.has; been on D.had; been on59.(2023·江西上饶·统考模拟预测)I ________ a few pages of the book. I will finish the rest as quickly as possible.A.read B.will read C.was reading D.have read60.(2023·黑龙江绥化·校考模拟预测)I ________ my hometown for about three years. I miss it very much.A.have left B.have been away from C.went away from61.(2023·黑龙江哈尔滨·模拟预测)—Someone is knocking at the door. Who is it?—Maybe the out-seller. I ________ some food on Meituan.A.are ordering B.will order C.have ordered62.(2023·黑龙江哈尔滨·校考二模)—It ________ about two years since the “double reduction” policy(“双减”政策)carried out.—Yes. Both schools and families benefit a lot from it.A.have been B.has been C.was63.(2023·黑龙江哈尔滨·统考模拟预测)— It’s a pity that there is no ticket for sale.— Don’t worry. I ________ the tickets.A.buy B.was buying C.have bought64.(2023·安徽宣城·安徽省宣城市第三中学校考模拟预测)—What made you so happy?—My best friend will visit me next Friday. We ________ each other for two years.A.won’t see B.don’t see C.haven’t seen D.didn’t see65.(2023·江西赣州·模拟预测)—Why won’t you go to the movies with them this Sunday?—Because I ________ the film twice.A.watched B.have watched C.will watch D.was watching66.(2023·四川成都·四川省成都市七中育才学校校考模拟预测)Since Tianfu International Airport was built, great changes ______ in Chengdu.A.will start B.have taken place C.happened67.(2023·安徽芜湖·校联考模拟预测)—Emily, have you ever heard of Quan Hongchan?—Yes, I ________ her competition. She and Chen Y uxi won the first place in Canada.A.see B.will see C.have seen D.was seeing68.(2023·福建漳州·校联考模拟预测)—It’s my second time to come to Zhangzhou. It _______ a lot.—That’s true. It’s more and more beautiful.A.was changing B.will take C.has changed69.(2023·四川凉山·模拟预测)—Great changes ________ in Liangshan in the past two years.—I’m so proud of my country! Instead of just giving money to poor people, China has tried to educate people and give them the tools they need to shake off poverty (贫困).A.were taken place B.have been taken place C.had taken place D.have taken place70.(2023·四川成都·校联考模拟预测)In the past three years, people’s lives ________ a lot because of the COVID-19.A.has changed B.changed C.have changed71.(2023·甘肃武威·统考模拟预测)—A new shop ________ for a week nearby. Let’s have a look there.—Good idea. But it doesn’t ________ on Mondays.A.opened; open B.has been opened; openC.has opened; opened D.has been open; open72.(2023·湖北武汉·统考模拟预测)—Jim ________ many friends since he came to China.—It’s easy for him because he is so outgoing.A.made B.makes C.has made D.will make73.(2023·河北唐山·统考二模)—Our computer is working again!—Yes, our IT teacher ______ it. It took him about an hour.A.is fixing B.will fix C.has fixed D.was fixing74.(2023·甘肃定西·校考模拟预测)—How is your grandmother?—She _______ three years ago. She ________ for three years.A.died; has been dead B.had died; has been deadC.has died; had died D.died; died75.(2023·湖北武汉·统考模拟预测)—The three astronauts of the Shenzhou XV mission were launched to the space station.—Yes, and in the past years, Chinese space industry ________ historic changes and made big developments.A.would experience B.experiencesC.experienced D.has experienced76.(2023·甘肃临夏·统考模拟预测)Alice dances so well. She ________ Chinese dance since she was five years old.A.learn B.learned C.is learning D.has learned77.(2023·河北保定·统考三模)The earth is wet. I guess someone _________ the grass already.A.will water B.watered C.has watered D.was watering78.(2023·湖北武汉·统考模拟预测)—Who will talk about the development of American country music next week?—I suggest Brad. He ___________ in Nashville, the home of country music, since he was a child.A.has lived B.lived C.lives D.will live79.(2023·湖北武汉·统考模拟预测)—Bob seems so proud when he talks about the development of Wuhan. —No wonder. He _______ in Wuhan since he was born.A.had lived B.lives C.has lived D.lived80.(2023·福建泉州·统考三模)Your politics teacher ________ Fuzhou for some training. So I’m here to give you a lesson.A.has been to B.has gone to C.has been in81.(2023·新疆乌鲁木齐·乌市一中校考模拟预测)—Do you know Urumqi quite well?—Yes, of course. I ________ this city since 15 years ago.A.was in B.came to C.have been in D.have come to82.(2023·黑龙江哈尔滨·哈尔滨风华中学校考三模)The volunteers ________ building three hope schools in that village so far.A.will complete B.completed C.have completed83.(2023·福建泉州·统考二模)—May I invite you to the flower show this afternoon?—I’d love to, but I ________ it twice.A.am watching B.watchedC.have watched84.(2023·黑龙江哈尔滨·统考三模)—Hi , Tom! ________ you ever ________ the ChatGPT these days?—Yes. It’s an artificial intelligence software(人工智能软件)which can do many useful things for human.A.Have; heard B.Did; hear C.Do; hear85.(2023·安徽合肥·合肥38中校考三模)—My God! I’m nearly lost in Hefei.—Yeah. The city ________ a lot.A.changed B.is changing C.has changed D.will change86.(2023·福建厦门·统考二模)Earth is our mother and she ________ so much with us since we appeared on the earth.A.shared B.will share C.has shared87.(2023·福建·校联考三模)—Look! The room is bright and tidy.— Oh, my brother ________ it.A.will clean B.was cleaning C.has cleaned88.(2023·河北衡水·校联考二模)Tom __________ a lot from the social work since he joined the after-school activities.A.will learn B.has learned C.is learning D.learned89.(2023·湖北武汉·统考二模)He ________ in Nashville, the home of the country music, since he was a child.A.lives B.lived C.will live D.has lived90.(2023·河北唐山·统考二模)—Dad, is there anything new on today’s newspaper?—I don’t know. I ________ it.A.won’t read B.am not reading C.haven’t read D.was not reading。
中考复习现在完成时专项练习题及答案

中考复习现在完成时专项练习题及答案(一)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.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
2.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
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.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
(完整版word)英语现在完成时中考真题 含答案

(完整版word)英语现在完成时中考真题含答案一、初中英语现在完成时1.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
4.——Where is Mr. Wang?——He together with his students ________ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】 A【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。
中考英语现在完成时单选题40题

中考英语现在完成时单选题40题1. I ______ my homework yet.A. haven't finishedB. finishedC. have finishedD. finish答案:A。
本题考查现在完成时的否定形式。
“yet”常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has + 过去分词”,A 选项“haven't finished”符合现在完成时的否定形式;B 选项“finished”是一般过去时;C 选项“have finished”是肯定形式;D 选项“finish”是一般现在时。
2. They ______ in this city since 2010.A. liveB. livedC. have livedD. are living答案:C。
本题考查现在完成时的用法。
“since + 时间点”是现在完成时的标志,现在完成时的构成是“have/has + 过去分词”,C 选项“have lived”符合;A 选项“live”是一般现在时;B 选项“lived”是一般过去时;D 选项“are living”是现在进行时。
3. She ______ the book for two weeks.A. has borrowedB. borrowedC. has keptD. keeps答案:C。
本题考查现在完成时中延续性动词的使用。
“for + 时间段”表示一段时间,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时的构成是“have/has + 过去分词”,C 选项“has kept”符合;A 选项“has borrowed”中borrow 是短暂性动词;B 选项“borrowed”是一般过去时;D 选项“keeps”是一般现在时。
4. How long ______ you ______ here?A. have; studiedB. did; studyC. do; studyD. were; studying答案:A。
中考英语现在完成时专项练习题及答案

中考英语现在完成时专项练习题及答案一、单项选择;1、Both his parents look sad . Maybe they _________what's happened to him .A. knewB. have known C. must know D.will know2、He has _______ been to Shanghai , has heA. already B.never C.ever D. still3、Have you met Mr Li ______A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past tw o year .A. is writing B.was writing C.wrote D.has wr itten5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for tw o years .A. was ; studying B. will ; study C. has ; studied D. are ; studyi ng7、We ______ Xiao Li since she was a little gir l .A. know B. had known C. 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 Stat es .—Really When _____ thereA. 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 ; finis hedC. Have ; done ; have finished D. will ; do ; fi nish11、 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. have become D. have made13、—How long have you ____ here—About two months .A. been B. gone C. come D. arrive d14、Hurry up The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since he left 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. went C.will go D. has be en17、My parents ______ Shandong for ten years .A. have been in B. have been toC. 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 ChinaA. 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、He has never surfed, 改成反意疑问句2、They have been here since 2000. 对划线部分提问have they been here3、The old man _________ last year. Hefor a year. die 动词填空4、This factory opened twenty years ago.同义句转换This factory ________ for twenty years.5、Miss Gao left an hour ago. 同义句转换Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .同义句Her mother _______ the Party three years________ .7、The Green Family moved to France two years ago. 同义句转换_______ two years ________ the Green family moved toFrance.8、The bus has arrived here. It arrived ten minutes ago.把两个句子合并成一个句子___________________________________________三、汉译英;1、吉姆已做完作业,他现在有空了;2、他昨天收到一封信;3、我父亲以前到过长城;4、她还没有看过那部新电影;5、她去过上海;6、他这些天上哪儿去了参考答案:一、单项选择;1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响;这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行;故上两侧根据上下文分析、推理,正确答案是B;2、现在完成时常与already已经,just刚刚,正好,ever曾经,never 从来,也不;从不,before以前,yet仍然等连用;故2应选B;3、C4、现在完成时常与recently近来,so far到目前为止,in the past/“last + 一段时间”等时间状语连用;因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的;故4应选D;5、C6、现在完成时时常与“for +时间段或since +过去时间点”连用含从句,从句过去时;故6应选C;7、C8、现在完成时还与once一次,twice两次,three times三次,several times几次等表示重复次数的词语连用;故8应选B;9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语如yesterday , last week , a moment ago等连用;故9的正确答案为B;10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替;故11的正确答案依次为:D;12、B 13、A 14、C 15、A;16、“have/has gone to + 地点”表示“某人去了某地还未回来”,指主语所指的人不在这儿;“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用;“have/h as been to +地点”表示“曾经去过某地但现在已不在那儿;”故16的正确答案为A;17、A 18、D 19、C 20、C二、句型转换;1、has he2、How long3、died, has been dead4、has been open5、has been away6、joined;ago7、It is, since8、The bus has been here for ten minutes.三、汉译英;1、Jim has finished doing his homework already. He is free now.2、He received a letter yesterday.3、My father has been to the Great Wall before.4、She hasn't seen the new film yet.5、She has been to Shanghai.6、Where has he been these days。
2020-2021年人教版中考英语 现在完成时专题复习练习(含解析)经典

2020-2021年人教版中考英语现在完成时专题复习练习(含解析)经典一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—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+过去分词。
4.—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【解析】【分析】句意:——你还打篮球吗?——哦,不了。
九年级(完整版)英语现在完成时专项练习附答案含答案

九年级(完整版)英语现在完成时专项练习附答案含答案一、选择题1.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come 2.Hurry up! The concert ______ for ten minutes.A.has begun B.has been on C.has gone D.has finished 3.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 4.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.A.was away from B.left C.has been away from D.has left 5.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was6.—Is that man George?—It can’t be him. After all he ________ this place for years!A.has left B.has been away from C.was away from D.left7.You are too late. The film for half an hour.A.ends B.ended C.has ended D.has been over 8.Lisa ________ her homework yet. I am afraid she can't go to the park with you.A.didn't finish B.hasn't finished C.wasn't finishing D.won't finish 9.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 10.—Where is your uncle? I haven't seen him for a long time.—He Shanghai for about half a year. He moved there last October.A.has gone to B.has been to C.has arrived in D.has been in 11.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ m y work. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 12.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 13.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw14.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 15.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in 16.— Mum, where's my packed lunch? —In the kitchen. I ________ you two sandwiches. A.make B.am making C.have made D.will make17.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read 18.—James. Have you ever been to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.A.have gone B.have been C.have been to D.have gone to19.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed20.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach 21.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 22.—Oh, your spoken English is very good, Linda.—Thank you. I _____________in England for three years.A.have studied B.studied C.was studying D.study23.My deskmate was once a top student but she behind since she began to play online games. A.has fallen B.fell C.has felt D.has been 24.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 25.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 26.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to 27.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened 28.—Carl, are you coming with us?—I’d love to, but something u nexpected ______.A.is coming up B.comes up C.came up D.has come up 29.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 30.—Jim, I haven’t seen your e lder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in31.— Where is Jim?—He ________ Beijing on business for a week. He’ll be back tomorrow.A.has come to B.has gone to C.has been to D.has been in 32.— Where is the head teacher?— She ________ to the library to search for some information.A.goes B.will go C.has been D.has gone 33.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 34.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 35.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 36.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 37.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.A.walks B.walked C.has walked D.is walking 38.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.—Fou Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes 41.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 42.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 43.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 44.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 45.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought46.—What do you think of the movie Black Beauty?—Fantastic. I________it twice.A.watch B.was watching C.am watching D.have watched 47.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 48.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been49.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 50.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:——Olivia,你确定你的阿姨已经从美国回来了吗?——是的,我妈妈告诉我的,我现在要去看她。
初三中考(完整版)英语现在完成时专项练习附解析含解析

初三中考(完整版)英语现在完成时专项练习附解析含解析一、选择题1.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat 2.Gina can’t go to the farm with her classmates because she________ a bad cold.A.is caught B.is catching C.will catch D.has caught 3.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 4.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was 5.—Excuse me, which movie are you waiting for?—The Fate of the Furious. We ________ here for more than two hours.A.waited B.wait C.were waiting D.have waited 6.—Is that man George?—It can’t be him. After all he ________ this place for years!A.has left B.has been away from C.was away from D.left 7.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had8.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 9.—Where is your uncle? I haven't seen him for a long time.—He Shanghai for about half a year. He moved there last October.A.has gone to B.has been to C.has arrived in D.has been in 10.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw 11.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call12.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 13.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen 14.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 15.— Mum, where's my packed lunch? —In the kitchen. I ________ you two sandwiches. A.make B.am making C.have made D.will make16.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read 17.—James. Have you ever been to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.A.have gone B.have been C.have been to D.have gone to18.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed19.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach 20.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 21.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead 22.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 23.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was24.With the wide use of e-business, the way of shopping we were used to a lot.A.change B.changing C.changed D.has changed 25.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come26.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 27.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened 28.—Would you like to watch the film Fast and Furious 9 tonight?— Sure. I still want to see it again although I ________ it already.A.watch B.will watch C.was watching D.have watched 29.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 30.— Where is the head teacher?— She ________ to the library to search for some information.A.goes B.will go C.has been D.has gone 31.—When will the live women’s football match between China a nd South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 32.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 33.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 34.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 35.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 36.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost37.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.A.walks B.walked C.has walked D.is walking38.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on 41.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 42.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won43.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to 44.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 45.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The fil m has just_______for five minutes.A.begun B.finished C.been on D.been over 46.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for half an hour.A.woke up B.has woken up C.was awake D.has been awake 47.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 48.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used 49.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been50.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 now【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:近100年来,心碎的小美人鱼一直坐在岩石上眺望哥本哈根港口。
中考复习现在完成时专项练习题及答案

现在完成时练习(一)1.—Dad, I ________ the st ation 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; go to3.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’ll come hack in two months.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? — Y es, _______ .A. I wasB. I d oC. I amD. I have7.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 l ooking for you all the morning. ?----T o 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. buil dB. are builtC. will buil dD. have been built13.My grandmother ______ a l ot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen14.I many new friend s since I came here.A. makeB. mad eC. will makeD. have mad e15.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 d ays. 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 l entC. has boughtD. has kept18.They _____ Engl and 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 stud ent s in Shanghai e-bags for several months.A. haveB. have hadC. hadD. will have21.—Is Mr. Smith still in Shanghai?—Y es, 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 woul d write to me, but I ___ any l etters from him so far.A. won’t receiveB. haven’t receivedC. hadn’t receivedD. didn’t receive24.Our country ______the sixth popul ation 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 t aken part inC. has been in26.—How well d o you know the Opera House?—I know the pl ace very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in27.---How cl e an the bedroom is!---Y es, I am sure that someone it.A. cl e ansB. cl eanedC. has cl eanedD. had cl e aned28.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 l ong time, I really miss it!A. l e ftB. went away fromC. have l eftD. have been away from30.—Will you pl ease go to see the movie Guanyinshan with me?—No, I won’t. I ______ al ready.A. sawB. have seenC. seeD. will see31.-Where is John? -He ______ the science l ab.A. has gone toB. has been toC. went to32.How d o you like your English teacher?— He is great. We friend s since three years ago.A. wereB. have mad eC. 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(威廉王子) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married36.Jim _________ in Zhuzhou since he finished his coll ege.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. d oesn't arrive D. hasn't arrived40.Y ou are too l ate. 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?—S orry, she isn’t in. She to 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 ____ 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. t aughtC. has t aughtD. will teach48.—China d evel ops so fast. —That’s true. It ______ a l ot already.A. changesB. changedC. will changeD. has changednmon ______ here for almost ten years and he has many Chinese friend s.A. has beenB. l eftC. has comeD. came50.—Have you ever visited Germany? —____________. But I expect to go there again.A. PerhapsB. No, I haven’tC. I d on’t knowD. Y es, 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 sport s 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 l ast month, I _____ all the CDs of Justin Bieber.A. coll e ctB. coll ectedC. have coll e ctedD. had coll e cted57.By the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has st artedD. has been on58.Jim isn’t in the cl assroom. 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.T om ______the CD pl ayer for two weeks.A. has l e ntB. 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. still3.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 in 12.—Do you know him well? — Sure .We _________ friends since ten years ago.A.were B. have been C. have become D. have made 13.—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 begun C. has been on D.began15.It _____ ten years since he left 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. 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?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 university21.We have been friend s since ______.A. chil d renB. five yearsC. five years agoD. five years before22.Mike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowed23.Y ou ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already24.Those foreign friend s l eft Guangzhou __________.A. since l ast 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 l ast summer.A. liveB. didn’t liveC. have livedD. live27.Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. in28.Mr. Bl ack _________ 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 d eadC. diedD. dies31.Mary ________ to see the films because she __________ it t wice.A. won’t go, sawB. didn’t go, has see nC. won’t go, has seenD. didn’t go, sees32.--- Woul d you like some more food? ----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had33.______ you ______ Engl and? Y es, 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.--Y ou sister ___ to Lond on to study English. Is that true?--Y es, 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 d ays 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?--- Y es, he ____ the party three years ago. He _____ a Part y member for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was41.---What a nice bike! How l ong ____ 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 l o ng time?---Y es. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined44.---How l o ng 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 stud ent s are sorry to hear that famous singer _______ for a year.A. has l e ftB. has goneC. has been awayD. has gone away47.--- ______ you______ your homework yet? ---Y es, I _____ it just now.A. Did; d o; finishedB. Have; d one; finishedC. Have; d one; have finishedD. Will; d o; finish48.The sand storm weather ______ in Beijing several times this year.A. happenB. happenedC. has happenedD. have happened49.---How l o ng have you been here? --- ____ l ast month.A. ForB. UntilC. BeforeD. Since50.He ____ a col d for three d ays.A. has caughtB. has hadC. has gotD. caught51.Jim Green ____ in China for t wo 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 d ays?—I have to Beijing with my friend s.A. been; goneB. been; beenC. gone; beenD. gone; gone54.How l o ng have you _______ this book?A. boughtB. borrowedC. keptD. l e nt55.We have lived here _______ five years ago.A. whenB. sinceC. before D.after56.—I have watched the game.—When _____you _______ it?A. have; watchedB. d o; watchC. did; watch D.will; watch57.—How d o you like Beijing, Mr. Bl ack?—Oh,I _______ such a beautiful city.A. d on’t visitB. didn’t visitC. haven’t visited D.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 d eadC. was d eadD. has died61.—Have you ever_____ to Haikou?—Y es,I_____ there with my family l ast 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. l e ftB. has l eftC. has been awayD. has been away from63.I ___ the dictionary to her yet.A. have givenB. haven’t givenC. will giveD. gave64.T om is not here. He _____to Beijing for a holid ay.A. has beenB. have beenC. have goneD. has gone65.How l o ng have you _____the novel?A. keptB. borrowedC. l entD. given66.I'm sorry you've missed the train.It________10 minutes ago.A. l e ftB. has l eftC. had l eftD. has been l e ft67.-Mum, may I go out and pl ay basketball?- you ___________ your homework yet?A. Do, finishB. Are, finishingC. Did, finishD. Have, finished68.-Excuse me, no photos here! -Sorry, I ______________ the sign.A. d on't seeB. didn't seeC. can't seeD. won't see69.No hurry!We can get to the bus st ation in time and we ___________ the early bus.A. d on't missB. can missC. will missD. won't miss70.Our teacher, Miss Chen ____________ English on the radio the d ay before yesterd ay.A. teachesB. t aughtC. will teachD. has t aught71.Harry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. see72.Jim has mad e many friend s since he ____________to China.A. cameB. comesC. has comeD. will come73.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. d o, find74.What _________we _________if our car breaks d own broken on the way?A. d o, d oB. did, d oC. are, d oingD. shall, d o75.We'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. d oesn'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 l o ng ____ you ____a fever? ---Ever since l ast night.A. have, gotB. have, hadC. have, caughtD. did, have79.---The rain came to a stop l ast night. The fiel d s are still full of water now.---It _____ for nearly a week.A. has rainedB. had rainedC. woul d rainD. was raining80.--Sorry. I am l ate. ---It d oesn’t matter. The meeting ______ for just several minutesA. has begunB. has st artedC. has been onD. had been on81.---_____ you _____ your breakfast? ---Y es, I have.---When _____ you _____ it? ---Twenty minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; d o; haveD. Have; had; did; have82.---_____ your homework yet? ---Not yet, I ________it.A. Have you d one; am d oingB. Did you d o; didC. Did you d o; am d oingD. Have you d one; did83.---Where_____ the record er? 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. d o 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 bed B. has been asleepC has fallen asleep D. has been sleepy86.Has he read this book ______?A. everB. alreadyC. yetD. never87.The ol d man________ since 2000.A. diedB. has diedC. has been d eadD. has d ead88.He is l ate. The film has ______ for half an hour.A. begunB. beganC. openedD. been on89.How l o ng will he _____ China?A. l e aveB. be away fromC. l e ftD. st ay90.--- “Where can I find T ack?” ----“ 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 _____ l ast time.A. is ; have metB. has been; have metC. is; metD. was; have met94.---Have you finished your homework ? --- Y es, I _______ it l ast night.A. have finishedB. has finishedC. finishedD. is finishing95.Kate’s never seen Chinese films,____ ?A. hasn’t sheB. has sheC. is n’t sheD. is she96.-Ann has gone to Shanghai. -So ______her parent s.A. hasB. hadC. didD. have97.-Mum, may I go out and pl ay basketball? -_____you___ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished98.-______ you ______anywhere before? -Y es, but I can’t remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed99.I______ a l e tter from him since he l eft.A. did n’t receiveB. haven’t gotC. didn’t haveD. haven’t heard 100.-Have you ever______ Xi’an to see the T erra Cott a Warriors?-Y es, I have.A. went toB. gone toC. been inD. been to 101.M y parent s ______ Shand ong for ten years.A. have been inB. have been toC. have gone toD. have been 102.I ____my ticket so I ca n’t go to the concert.A. l o stB. d on’t l oseC. have l ostD. 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 _____________ (d o) 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 ___________ ( t aste ) dumplings .13.So far they _______ (l earn)two thousand word s.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) some orange.23.W e 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.) 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 aun t 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, came more than ten years Susan to this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。
初三中考人教版英语现在完成时专项练习(含答案和解析)及答案

初三中考人教版英语现在完成时专项练习(含答案和解析)及答案一、选择题1.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had 2.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 3.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 4.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been 5.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 6.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 7.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 8.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday. A.walks B.walked C.has walked D.is walking 9.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now. A.finish B.were finishing C.have finished D.will finish 10.Sarah is only 15 years old, but she ________ the Tennis Club for three years. A.joined B.has joined C.has been in D.was 11.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had 12.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 13.—Where is your uncle? I haven't seen him for a long time.—He Shanghai for about half a year. He moved there last October.A.has gone to B.has been to C.has arrived in D.has been in 14.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 15.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call16.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come 17.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in 18.—Why don’t you go to bed, Jimmy?— Mum promised to tell me a bedtime story, but she ______ her work.A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish19.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed 20.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 21.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 22.—Look! The man looks like Mr. Li.—It can’t be him. Because he with his families________Japan s ince last Thursday and they haven’t returned.A.has gone to B.has been to C.have been in D.has been in23.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish24.The life we were used to_________ greatly since the computer was invented.A.has changed B.changed C.changing D.change25.Lisa ________ her homework yet. I am afraid she can't go to the park with you.A.didn't finish B.hasn't finished C.wasn't finishing D.won't finish26.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 now27.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up 28.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 29.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 30.—Jim, I haven’t seen your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 31.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.A.lasted B.was lasting C.will last D.has lasted 32.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on 33.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 34.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 35.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to 36.—Fou Ts’ong, whose letters from h is father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes 37.—Have you ever worked on this farm?—Yes. I _________ cows as a farmer there for two years.A.raised B.was raising C.have raised D.will raise 38.The schoolboy is so shy that he doesn’t like to be asked ________.A.whether he could enter his ideal school in the futureB.how long he has joined the navyC.how many languages he can communicate with othersD.about winning the national English competition39.—Sorry, I’m late. Has the meeting begun?—It doesn’t matter. The meeting ________ for several minutes.A.has just begun B.has just been overC.has just been on D.has just ended40.Please turn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake41.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 42.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 43.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 44.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on 45.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 46.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won47.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to 48.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 49.—What do you think of the movie Black Beauty?—Fantastic. I________it twice.A.watch B.was watching C.am watching D.have watched 50.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:——你的生活有什么变化?——我们的生活改变了很多,比如……。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中考复习专题现在完成时专项练习题一、初中英语现在完成时1.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。
现在完成时的结构:主语+have/ has +过去分词。
可知选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。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
4.—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,理解句子,根据语境判断答案。
5.—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【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
6.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
7.—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+一段时间连用。
8.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】 D【解析】【分析】考查延续与非延续性动词。
根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
9.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
10.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
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.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
13.一 Is Tom at home?— No, he to the town.A. has beenB. has goneC. goesD. will go【答案】 B【解析】【分析】考查动词的时态。
由语境可知,Tom去镇上了,现在不在家。
表示“已经去了某地”应用have gone to sp. 。
故选B。
have been to sp. 表示“去过某地”,现在已经回来了。
【点评】考查have been to与have gone to的辨析。
14.—Where's Mr Jones?—He to the post office.A. goesB. will goC. has beenD. has gone【答案】 D【解析】【分析】句意:jones在哪?他已经去了邮局。
该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。
故选D。
【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。
15.You my English dictionary for a month. Could you please give it back to me now?A. have borrowedB. lentC. have keptD. borrowed【答案】 C【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。
borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。
故选 C。
【点评】考查现在完成时的短暂性动词与延续性动词辨析。
16.William Shakespeare for 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead【答案】 D【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。