中考专项训练 现在完成时练习题(含答案)

合集下载

现在完成时(单选题 30题 含解析)初中英语专题练习 (1)

现在完成时(单选题 30题 含解析)初中英语专题练习 (1)

现在完成时(单选题 30题含解析)初中英语专题练习一、单选题 30题1.Which sentence is correct?A.I wonder where you have gone. B.I wonder where they visited.C.I wonder when you have finished the task. D.I wonder what is the matter with you. 2.—I’m sorry for being late.—Never mind. The meeting ________ for only 5 minutes. This way, please.A.has started B.has been over C.has ended D.has been on3.The books ________for two weeks.A.may be kept B.may keep C.borrow D.are borrowed4.—Dad, I couldn’t turn on my computer yesterday but I ha ve to use it today.—Oh, I ________ it. You can work on it now.A.will fix B.am fixing C.fixed D.have fixed5.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister________ since then.A. decided; retiredB. decided; has been retiredC. has decided; retiredD. has decided; has retired 7.—Jenny, you are so beautiful in your new dress!—Thanks! But I __________ it for several times.A. wearB. will wearC. was wearingD. have worn8.—Is this your camera?—Yes, I ________ it for two weeks.A. boughtB. hadC. have hadD. have bought 9.—Your new watch is so nice! When did you buy it?—In April. I ________ it for two months.A. have hadB. hadC. have boughtD. bought10. The shop in Wanda Square _________ for six years, but I _________ there so far.A. has opened; haven’t goneB. has been opened; haven’t beenC. has been open; haven’t goneD. has been opened; haven’t been 11.—Mary, it’s really nice to see you again. Where have you ________?—I ________ a school in a mountain area for two years.A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 12.Come on, Eddie! The film ________ for about ten minutes.A.have begun B.has begun C.have been on D.has been on13.— Where will you visit during the coming summer holiday?—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.A.has gone to B.has been inC.has been to D.has been14.—Mary, I remember you _________ several years ago.—Yes, I _________ for 3 years.A.married; have married B.married; marriedC.married; have been married D.have married; have been married15.—________ you ________ your homework yet?—Yes. I ________ it a moment ago.A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish16.Sophie and I are good friends. We ________ each other for four years.A.know B.knew C.have known D.will know17.—Where is your father, Tom?—He ________ the supermarket.A.has been to B.has gone to C.was going to D.have gone to18.I ________ my computer for ten years, but it still works well.A.bought B.have had C.have bought D.buy19.—Mom, where is Dad?—He ___________ the supermarket.A.was going to B.has gone to C.has been to D.is going to20.You have never been to the History Museum, ________?A.are you B.did you C.have you21.— Is Tom at home?— No, he ________ to the town.A.has been B.has gone C.goes D.will go22.Maybe Tom ________ his work. The light in his room is still on.A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished23.There ________ life on the earth for hundreds of millions of years.A.is B.are C.has been D.have been24.—Is Tom at home now?—No, he ___________ the supermarket. But he will come back soon.A.has gone in B.has gone to C.has been in D.has been to25.—________ the movie ________?—________.A.When did; start; Since 3 o’clo ck agoB.How long was; on; Since at 3 o’clockC.When has; started; Since 3 o’clock beforeD.How long has; been on; Since 3 o’clock26.Emily ________ in Shanghai since she was born in 2006.A.live B.lived C.have lived D.has lived27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.A.is; Byron has been in B.isn’t; Byron has gone to C.is; Byron has been for D.isn’t; Byron has been to29.—Is your father at home now?—No. He ________ to Beijing on business.A.has gone B.has been C.goes D.went30.—How long can I ______ these books?—At most for a month, then you have to return them to the library.A.keep B.lend C.have D.borrow【参考答案】一、单选题 30题1.D【解析】【分析】题意:下列句子哪个是正确的?考查宾语从句。

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。

(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。

(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。

(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。

因此,根据句意,第一个空应填"already",第二个空应填"just"。

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。

“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。

选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。

2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。

“already”是现在完成时的标志词,所以用has finished。

选项B 是一般过去时;选项C 是一般将来时;选项D 是一般现在时。

3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。

“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

根据twice 可知去过两次且人已经回来,用have been。

选项C 和D 分别是一般过去时和一般现在时。

4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。

“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。

选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。

5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。

ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

中考复习现在完成时专项练 习题及答案

中考复习现在完成时专项练 习题及答案

现在完成时专练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的各种形式填空。

中考英语现在完成时练习题40题含答案解析

中考英语现在完成时练习题40题含答案解析

中考英语现在完成时练习题40题含答案解析1.I have lost my key. I can't find it _____.A.somewhereB.anywhereC.everywhereD.nowhere答案解析:B。

“anywhere”用于否定句中,表示“任何地方都不”。

A 选项“somewhere”常用于肯定句;C 选项“everywhere”虽然表示到处,但在否定句中不如“anywhere”准确;D 选项“nowhere”表示“没有地方”,过于绝对,且不常用于这种语境。

现在完成时“have lost”表示过去丢了钥匙这个动作对现在造成的影响就是现在找不到钥匙了。

2.She has read the book. She can tell you _____ about it.A.somethingB.anythingC.everythingD.nothing答案解析:C。

“has read”表示已经读过这本书,所以能告诉你关于这本书的所有事情。

A 选项“something”表示一些事情;B 选项“anything”用于否定句和疑问句;D 选项“nothing”表示什么都没有,均不符合题意。

现在完成时在这里体现出因为过去读过书这个动作,所以现在能对书的内容有所了解。

3.We have visited the museum. It was very interesting. We _____ alot from it.A.learnB.learnedC.have learnedD.will learn答案解析:C。

“have visited”表明已经参观过博物馆,从中学到很多是过去的动作对现在造成的影响,所以用现在完成时“have learned”。

A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时,均不符合语境。

4.He has eaten breakfast. He isn't hungry _____.A.nowB.thenterD.soon答案解析:A。

中考英语现在完成时练习题题20题答案解析版

中考英语现在完成时练习题题20题答案解析版

中考英语现在完成时完形填空题20题答案解析版1Tom is a middle school student. He loves traveling. So far, he ___ visited many places. Last summer, he ___ to Beijing and saw the Great Wall. It was an amazing experience. He also ___ some photos there. This year, he plans to go to Shanghai. He thinks traveling is a good way to learn about different cultures.1. A. has B. have C. had D. having答案:A。

解析:so far 是现在完成时的标志词,主语是he,所以用has。

B 选项have 用于主语是复数或第一、二人称;C 选项had 是过去完成时;D 选项having 不能单独作谓语。

现在完成时表示过去发生的动作对现在造成的影响或结果。

2. A. goes B. went C. has gone D. has been答案:B。

解析:last summer 是过去的时间,要用一般过去时,所以选went。

A 选项goes 是一般现在时;C 选项has gone 表示去了某地还没回来;D 选项has been 表示去过某地已经回来,与语境不符。

3. A. takes B. took C. has taken D. will take答案:B。

解析:由上文可知拍照这个动作发生在去年夏天,所以用一般过去时took。

A 选项takes 是一般现在时;C 选项has taken 是现在完成时;D 选项will take 是一般将来时。

4. A. will visit B. visits C. has visited D. visited答案:C。

中考复习现在完成时专项练习题(含部分答案)

中考复习现在完成时专项练习题(含部分答案)

中考现在完成时专项训练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; 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? — Yes, _______ .A. I wasB. I doC. 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 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. have been 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 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 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 arriving D 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. 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. taughtC. has taughtD. will teach48.—China develops so fast. —That’s true. It ______ a lot already.A. changesB. changedC. will changeD. has changednmon ______ here for almost ten years and he has many Chinese friends.A. has beenB. leftC. has comeD. 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 been on58.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(二)1.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 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.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 friends since ______.A. childrenB. five yearsC. five years agoD. five years before22.Mike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowed23.You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already24.Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a 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 inC. has come toD. came to29.Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in30.His father _______ for years.A. has diedB. has been deadC. diedD. dies31.Mary ________ to see the films because she __________ it twice.A.won’t go, sawB. didn’t go, has seenC. won’t go, has seenD. didn’t go, sees32.--- Would you like some more food? ----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had33.______ you ______ England? Yes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is34.---_____ you _____ to Beijing? ----No, I ____.I ____ there early 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.He has a computer of his own. He ____ it two days agoA. buysB. has hadC. boughtD. has bought37.—Where is Li Lei? —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to38.He _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishing39.David _______ Shanghai for more than three months.A. came toB. has been toC. has been inD. has come to40.--- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was41.---What a nice bike! How long ____ you ____ it? ----Just five weeks.A. have; buyB. did; buyC. are; havingD. have; had42.I ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept43.----______ your sister _______ in Green China for a long time?---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined44.---How long have you _______ from the USA? ----For three months.A. come backB. returnedC. go backD. been back45.I _____ this book for half a year.A. have boughtB. have hadC. boughtD. had46.The students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away47.--- ______ you______ your homework yet? ---Yes, I _____ it just now.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. Will; do; finish48.The sand storm weather ______ in Beijing several times this year.A. happenB. happenedC. has happenedD. have happened49.---How long have you been here? --- ____ last month.A.ForB. UntilC. BeforeD. Since50.He ____ a cold for three days.A. has caughtB. has hadC. has gotD. caught51.Jim Green ____ in China for two years.A. has comeB. has beenC. has arrivedD. came52.The film ____ for half an hour.A. has been onB. has begunC. hasn’t begunD. began53.—Where have you _______ these days?—I 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. before D.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’t visited58.Miss Brown _______ to the Great Wall twice.A. have beenB. has beenC. have goneD. has gone59.His brother has been to Stone Forest twice ______ he came to Yunnan.A. whenB. beforeC. sinceD. for60.His grandpa _______ for two years.A. was diedB. has been deadC. was deadD. has died61.—Have you ever_____ to Haikou?—Yes,I_____ there with my 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. cameB. comesC. has comeD. will come73.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. do, find74.What _________we _________if our car breaks down broken on the way?A. do, doB. did, doC. are, doingD. shall, do75.We'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainy76.Listen! Mary ____________in the next room.A. singsB. is singingC. sangD. sing77.China _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join78.--How long ____ you ____a fever? ---Ever since last night.A. have, gotB. have, hadC. have, caughtD. did, have79.---The rain came to a stop last night. The fields are still full 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 toB. has come toC. has been inD. has arrived in85.My brother _____ since I came home.A has gone to bed B. has been asleep C 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.My parents ______ Shandong 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. lostB. don’t loseC. have lostD. is coming二、用所给词的适当时态填空:1.He often ________(go) to school by bike .2._____you usually ________(get) up at seven in the morning ?3.I __________ (come) to Tianjin in 1994.4.His aunt ____________ (be) a actress ten years ago.5.I _______ already _________ ( finish ) my homework.6.She _____________ (do) her housework yet.7.He _______ (live) in Beijing for three years.8.They __ _____(be) in this school since eight years ago.9.He isn’t here. He ____________ (go) to Beijing.10.She ______ never ________ (be) there before.11.The teacher ______ just ________ ( finish ) teaching us.12._________ you ever ___________ ( taste ) dumplings .13.So far they _______ (learn)two thousand words.14.He said he _______________ ( never see )such an exciting match before.15.By the time we got there , the bus ________ already ________(go).16.She _____________ (live) here ever since she was ten.17.Both of them ________________ (be) in Hong Kong for ten days.18.Both of them ____________ (come) to Hong Kong ten days ago.19.Half an hour __________ (pass) since the train __________ (leave).20.Mary________(lose) her pen. _____ you _______(see) it recently?21._________ you _____ (find) your watch yet?22.---Are you thirsty? ---No I _________just _________ (have) 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.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。

中考英语现在完成时练习题50题(带答案)

中考英语现在完成时练习题50题(带答案)

中考英语现在完成时练习题50题(带答案)1.I ______ (visit) the Great Wall last year.A.visitB.visitedC.have visitedD.will visit答案解析:B。

last year 是一般过去时的标志词,所以动词要用过去式visited。

2.She ______ (live) in this city for ten years.A.liveB.livedC.has livedD.will live答案解析:C。

for ten years 是现在完成时的标志词,表示从过去持续到现在的一段时间,所以用has lived。

3.He ______ (go) to Beijing yesterday.A.goB.wentC.has goneD.will go答案解析:B。

yesterday 是一般过去时的标志词,动词用过去式went。

4.They ______ (finish) their homework already.A.finishB.finishedC.have finishedD.will finish答案解析:C。

already 是现在完成时的标志词,所以用have finished。

5.I ______ (see) that movie when I was a child.A.seeB.sawC.have seenD.will see答案解析:B。

when I was a child 是一般过去时的标志,用saw。

6.She ______ (be) to Paris twice.A.isB.wasC.has beenD.will be答案解析:C。

twice 表示已经去过两次,用现在完成时has been。

7.He ______ (play) basketball an hour ago.A.playB.playedC.has playedD.will play答案解析:B。

中考英语现在完成时练习题20题(答案解析)

中考英语现在完成时练习题20题(答案解析)

中考英语现在完成时练习题20题(答案解析)1.I have ____ finished my homework.A.alreadyB.yetC.just答案解析:A。

“already”用于肯定句中,表示“已经”。

“yet”常用于否定句和疑问句中。

“just”也表示“刚刚”,但一般放在动词前。

2.She hasn't read the book ____.A.alreadyB.yetC.just答案解析:B。

“yet”用于否定句中,表示“还未”。

“already”不能用于否定句。

“just”也不用于否定句中。

3.Have you cleaned your room ____?A.alreadyB.yetC.just答案解析:B。

“yet”用于疑问句中。

“already”不用于疑问句。

“just”在疑问句中不这么用。

4.They have ____ visited the museum.A.alreadyB.yetC.just答案解析:A。

“already”用于肯定句,表示他们已经参观过博物馆了。

“yet”在肯定句中不这样用。

“just”一般放在动词前。

5.I haven't seen him ____.A.alreadyB.yetC.just答案解析:B。

“yet”用于否定句,表示我还没见到他。

“already”不用于否定句。

“just”不在此语境使用。

6.Has she ____ arrived?A.alreadyB.yetC.just答案解析:C。

“just”表示刚刚,在疑问句中可以用“just”询问是否刚刚到达。

“already”不用于疑问句。

“yet”在这个语境不合适。

7.We have ____ had breakfast.A.alreadyB.yetC.just答案解析:A。

“already”用于肯定句,表示已经吃过早餐了。

“yet”和“just”不用于这种肯定句的语境。

九年级英语现在完成时练习题40题(答案解析)

九年级英语现在完成时练习题40题(答案解析)

九年级英语现在完成时练习题40题(答案解析)1.I have known him _____ three years.A.sinceB.forC.inD.at答案解析:B。

“for+时间段”可以和现在完成时连用,表示动作持续了一段时间。

“since+时间点”也可和现在完成时连用,但这里three years 是时间段,所以用for。

in 用于一般将来时,at 不能和时间段连用。

2.She has lived here _____ 2020.A.sinceB.forC.inD.on答案解析:A。

2020 是时间点,“since+时间点”可以和现在完成时连用。

for 后接时间段,in 和on 不能与现在完成时这样的用法搭配。

3.They have been friends _____ a long time.A.sinceB.forC.inD.after答案解析:B。

a long time 是时间段,“for+时间段”可与现在完成时连用。

since 后接时间点,in 用于一般将来时或一般过去时,after 通常与一般过去时连用。

4.We have studied English _____ two hours every day this week.A.sinceB.forC.inD.at答案解析:B。

two hours 是时间段,“for+时间段”可与现在完成时连用。

since 后接时间点,in 用于一般将来时,at 后接具体时刻。

5.He has worked in this company _____ five years ago.A.sinceB.forC.inD.from答案解析:A。

five years ago 是时间点,“since+时间点”可与现在完成时连用。

for 后接时间段,in 用于一般将来时,from 通常与to 连用表示从……到……。

6.She has been away from home _____ last Monday.A.sinceB.forD.on答案解析:A。

中考英语现在完成时练习题50题(答案解析)

中考英语现在完成时练习题50题(答案解析)

中考英语现在完成时练习题50题(答案解析)1. She ______ already ______ to Paris three times.A. have; beenB. has; beenC. have; goneD. has; gone答案:B。

解析:本题考查现在完成时的结构,主语是she,为第三人称单数,所以要用has。

have/has been to表示去过某地(已经回来),have/has gone to表示去了某地((还没回来),这里说去过巴黎三次,是已经回来的经历,所以用has been。

A选项中have形式错误;C选项have形式错误且gone用法不符题意;D选项gone用法不符题意。

2. They ______ not ______ their homework yet.A. do; finishB. did; finishC. have; finishedD. has; finished答案:C。

解析:根据句中的yet可知要用现在完成时,其结构是have/has+过去分词。

主语是they,是复数形式,所以用have。

A选项是一般现在时;B选项是一般过去时;D选项has形式错误,用于主语为第三人称单数时。

3. I ______ ______ this book for two weeks.A. have; borrowedB. have; keptC. has; borrowedD. has; kept答案:B。

解析:borrow是短暂性动词,不能和表示一段时间的for two weeks连用,keep是延续性动词,可以和一段时间连用。

主语是I,要用have,所以选B。

A选项borrow用法错误;C选项has形式错误;D选项has形式错误。

4. -______ you ever ______ to London? -Yes, I have.A. Have; goneB. Have; beenC. Do; goD. Did; go答案:B。

中考英语现在完成时专项练习题含答案

中考英语现在完成时专项练习题含答案

中考英语现在完成时专项练习题及答案一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him .A. knew B. have known C. must knowD.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.everD. 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 writing B.was writing C.wroteD.has written5、—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 two y ears .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A. will see B. have seen C. sawD.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; do ne ; finishedC. Have ; done ; have finished D. will ; do ; finish11、His father ______ the Party since 1978 .A. joined B. has joined C. was in D. ha s been in12、—Do you know him well ?—Sure .We _________ friends since ten years ago .A. were B. have been C. have becomeD. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been on D. began15、It _____ ten years since he left the army .A. is B. has C. willD. was16、Miss Green isn't in the office . she_______ to t he 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 toC. have gone to D. have been18、The students have cleaned the classroom, ?A. so theyB. don’t theyC. have theyD. hav en’t they19、has Mr White been a member of Greener Chi na since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, ar rived20、His uncle for more than 9 years.A. has come hereB. has started t o workC. has lived thereD. has left the un iversity二、句型转换。

中考英语现在完成时练习题40题(带答案)

中考英语现在完成时练习题40题(带答案)

中考英语现在完成时练习题40题(带答案)1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案解析:B。

本题考查现在完成时的用法。

现在完成时的基本结构是“have/has + 过去分词”。

句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。

A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。

2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。

“has been to”表示去过某地(人已经回来),“has gone to”表示去了某地((人还没回来)。

句中说她去过北京两次,人是已经回来的,所以用“has been”。

C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。

3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. will learn答案解析:C。

“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。

A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。

4. - ______ you ______ your breakfast? - Yes, I have.A. Have; hadB. Do; haveC. Did; haveD. Are; having答案解析:A。

根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。

中考英语现在完成时练习题50题含答案解析

中考英语现在完成时练习题50题含答案解析

中考英语现在完成时练习题50题含答案解析1.I_____my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。

A 选项finished 是一般过去时,只表示过去某个时间完成了作业;C 选项finish 是一般现在时,表示经常或习惯性的动作;D 选项will finish 是一般将来时。

本题题干中有already,是现在完成时的标志词,所以要用have finished。

现在完成时强调过去发生的动作对现在造成的影响或结果。

2.She_____to Beijing twice.A.has goneB.has beenC.wentD.goes答案解析:B。

A 选项has gone 表示去了某地还没回来;B 选项has been 表示去过某地已经回来了;C 选项went 是一般过去时;D 选项goes 是一般现在时。

题干意思是她去过北京两次,强调去过已经回来的状态,所以用has been。

3.We_____English for five years.A.studyB.studiedC.have studiedD.will study答案解析:C。

A 选项study 是一般现在时;B 选项studied 是一般过去时;D 选项will study 是一般将来时。

题干中有for five years,是现在完成时的标志,所以用have studied。

现在完成时表示从过去开始一直持续到现在的动作或状态。

4.He_____just_____his breakfast.A.has,eatenB.have,eatenC.is,eatingD.was,eating答案解析:A。

B 选项have 与主语he 不搭配;C 选项is eating 是现在进行时;D 选项was eating 是过去进行时。

题干中有just,是现在完成时的标志词,所以用has eaten。

中考专项训练现在完成时专题(含答案)

中考专项训练现在完成时专题(含答案)

中考专项训练现在完成时专题(含答案)一、初中英语现在完成时1・All the students _______ very hard over the last three years・A.works B・ has worked C・ have worked D. worked【答案】c【解析】【分析】Over the last three years,用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

2・Wow! You __________ dinner! Let's eat now.A. cook B・ are cooking C・ will cook D・ have cooked【答案】D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

根据""Wow"及“now"可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选De【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

3・—Your shoes are so old. Why don't you buy a new pair?— Because I _____ all my money on an MP5・A. spend B・ have spent C. am spending D. was spending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B.【点评】考査现在完成时的用法,强调过去发生的动作对现在造成的影响。

4・—Lucy, is your uncle a teacher?—Yes, he is. He _ history for nearly 20 years・A. teaches B・ has taught C・ is teachi ng D・ will teach【答案】B【解析】【分析】句意:一一露四,你叔叔是老师吗?一一是的,他是。

(英语)中考英语现在完成时专项训练及答案

(英语)中考英语现在完成时专项训练及答案

(英语)中考英语此刻达成时专项训练及答案一、初中英语此刻达成时1.Hehasstudiedinourschool__________.A.sincefiveyearsB.forfiveyears C.forfiveyearsagoD.infiveyears【答案】 B【分析】【剖析】句意:他已经在我们学校学习五年了。

hasstudied是此刻达成时,和for+段时间连用,since+过去时间和此刻达成时连用,in+段时间和一般未来时连用,应选B。

【评论】考察时间状语。

依据句意选出正确的时间状语。

2.—Doyoustillplaybasketball?—Oh,no.I____itforthepasttwoyears.A.haven'tplayedB.didn'tplayC.won'tplayD.hadn'tplayed【答案】A【分析】【剖析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

依据句中的forthelasttwoyears可知应与达成时态连用,又有时间是thelasttwoyears知是从此刻往前两年,所以应使用此刻达成时态,应选A。

【评论】考察动词时态中的for+段时间与达成时态连用,依据时间确立是此刻达成仍是过去达成。

可3.—HowdoyoulikeBeijing,MissRead?—I'venoidea.I_____there.A.havegoneB.havebeenC.haven'tbeenD.haven'tgone【答案】 C【分析】【剖析】句意:---你感觉北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:havebeento去过某地(已经返回);havegoneto去了某地(还没有返回),根据句意,故答案为C。

【评论】考察短语辨析,划分havebeento与havegoneto,理解句子,依据语境判断答案。

【英语】 中考英语现在完成时专项训练100(附答案)及解析

【英语】 中考英语现在完成时专项训练100(附答案)及解析

【英语】中考英语现在完成时专项训练100(附答案)及解析一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。

in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。

故答案选C。

【点评】考查现在完成时。

2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

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。

中考英语现在完成时专项练习含答案含答案

中考英语现在完成时专项练习含答案含答案

A .will seeB .sawC .seeD .have seenA . readB . am readingC . have readD . will read A . waited B . wait C . were waiting D . have waitedD . hadD . has been in中考(完整版)英语现在完成时专项练习含答案含答案一、选择题1.Avengers: Endgame is such a wonderful film that I __________ it twice.2. 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 changed3. The train ________ for twenty minutes. A . left B . has left C . has been away D . is leaving4. —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.5. —Will your cousin go to Guiyang for the summer holiday? —In fact, he Guiyang since he graduated. A . has gone to B . has been to C . has been in D . went to6. —Excuse me, which movie are you waiting for? —The Fate of the Furious . We __________ here for more than two hours.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 boughtB . have hadC . bought 8. — When will your sister go to England?— She _________ London since four months ago.A . went toB . has gone toC . has been to 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 toB . has been toC . has arrived inD . has been in10. —Are you still in the office? It's almost ten o'clock.一Yeah, I _______ my work. But don't worry. There's nothing much left.A . don't finishB . didn't finishC . won't finishD . ha ven't finished11. Both his parents look sad. Maybe they __________ what's happened to him.A . will knowB . knowC . have knownD . are knowing12. The manager reached Nanjing last Wednesday. He __________ there for 10 days. A . has been B . has got C . has reached D . has arrived13. —Olivia, are you sure your aunt _back from America?—Yes. My mom told me. I'm going to see her n ow.A . had comeB . cameC . is comingD . has come14. —Have you ever worked on this farm?—Yes. I _____ ____ cows as a farmer there for two years.A . raisedB . was raisingC . have raisedD . will raise15. For nearly 100 years, the heartbroken Little Mermaid __________ o n a rock looking out overA.died B.has died C.has been dead D.wasdeadA.have gone to B.have been to C.has gone to 27.—Carl, are you coming with us?—I'd love to, but something unexpected ____ .A.is coming up B.comes up C.came up 28.—Where are the doctors now?—In the meeting room. They _________ the meeting for 10 minutes. A.have begun B.have been on C.have had D.has been to D.has come up D.have been heldCopenhagen's port.A.will sit B.sits C.sat D.has sat 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 read18.— 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. killsB. has killedC. killedD. had killed20.The number of city parks in Lishui _______ a lot since it became a district of Nanjing.A. increaseB. will increaseC. increasedD. has increased21.Stan Lee, a famous American comic book writer,_ for about five months, but the fictionalcharacters he co-created are still alive on screen.22.The life we were used to __________ greatly since the computer was invented.A.has changed B.changed C.changing D.change 23.—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 24.Since Tencent released Wechat, it _________one of the most popular apps in the world. A.became B.has become C.has been D.was25.—I think the man over there must be Douglas.—It _______ be him. He has ________ to Australia.A.can't, gone B.can't, been C.may not, been D.mustn't, gone 26.Neither Mark nor his parents _______ Sanya before, so they can't wait to start the journey.29.So far, China ______ the world's largest highway network, with a total length of 160,000 kilometers.A.builds B.built C.will build D.has built30.—Would you like to watch the film Fast and Furious to9night? —Sure. I still want to see it again although I _________ it already.A.watch B.will watch C.was watching D.have watched 31.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 32.—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 33.Mr. Wu _______ Germany since three years ago, so he knows a lot about the Germanculture and customs.A.has gone to B.went to C.has been to D.has been in 34.—Bill Gates and Melinda Gates, two of the world's richest people, said “we no longer believe we can grow together as a couple”.—I am so sorry to hear that because they _________ for nearly 30 years.A.have been married B.have got married C.have got married to D.have been married with 35.—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 36.—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 37.—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 used38.The film Hi, Mom, ________ for two months. You will have another two months to enjoy itin the cinema.A.lasted B.was lasting C.will last D.has lasted39.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 fat her _______ 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.becomes41.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 now42.Please turn up the music, don't worry about the baby because he ________ for half an hour.A .woke upB .has woke upC .was awakeD .has been awake 43.WeA .has livedB .livedC .have livedD .livesA .has been goneB .has goneC .is goneD .was gone48.—Jim, turn down the music. Our baby is sleeping. —Don't worry. He _________ for half an hour.A .woke upB .has woken upC .was awake 49.—Where is Simon? We can't find him at the party.—Perhaps he _______ home.A .has goneB .is goingC .wentD .has been awake D .was going 50.Online learning ________ very popular with students since last year. A .has become B .are becoming C .would become D .had become each other since I came to Shanghai, but we send emails very often.A .don't seeB .didn't seeC .won't seeD .haven't seen 44.—Look! How dry and clean the road is!—Yes. Someone _______ up the snow. They're so early.A .cleanB .cleanedC .has cleanedD .was cleaning 45.—Why are you in a hurry?—I am late. Can you tell me how long ________ ?A .has the film been onB .the film has startedC .the film has lastedD .has the film ended 46.—Do you know Sunshine Town very well , Mr Chen ?—Sure . I ___here since I was born.47.My dog ______ for three days and I'm now very worried now and I want to find i t as soon as possible.参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:《复仇者联盟:终局之战》是一部很棒的电影,我已经看了两遍。

中考英语现在完成时练习题50题含答案解析

中考英语现在完成时练习题50题含答案解析

中考英语现在完成时练习题50题含答案解析1.I _______ my homework already.A.have finishedB.finishedC.finishD.will finish答案解析:A。

“already”常与现在完成时连用,表示已经完成的动作对现在造成的影响。

选项B 是一般过去时;选项C 是一般现在时;选项D 是一般将来时。

2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。

“twice”表明去过北京两次,用现在完成时表示过去的经历对现在的影响。

选项B 是一般过去时;选项C 是一般现在时;选项D 是一般将来时。

3.They _______ English for three years.A.have learnedB.learnedC.learnD.will learn答案解析:A。

“for three years”是一段时间,常与现在完成时连用。

选项B 是一般过去时;选项C 是一般现在时;选项D 是一般将来时。

4.He _______ never _______ abroad.A.has,beenB.was,beenC.is,beenD.will be,been答案解析:A。

“never”常与现在完成时连用,表示从未有过的经历。

选项B 是一般过去时;选项C 是一般现在时;选项D 是一般将来时。

5.We _______ just _______ lunch.A.have,hadB.had,hadC.have,haveD.will have,had答案解析:A。

“just”常与现在完成时连用,表示刚刚完成的动作。

选项B 是过去完成时;选项C 是一般现在时;选项D 是一般将来时。

6.The film _______ for ten minutes.A.has begunB.beganC.has been onD.will begin答案解析:C。

中考英语现在完成时试题(有答案和解析)

中考英语现在完成时试题(有答案和解析)

中考英语现在完成时试题(有答案和解析)一、初中英语现在完成时1.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。

So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。

故选B。

2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

他教历史将近20年了。

根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。

4.—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【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中考专项训练现在完成时练习题(含答案)一、初中英语现在完成时1.A number of tourists _____ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】 A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。

have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。

many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。

主语he是三人称单数,用has gone to。

故选C。

【点评】本题考查现在完成时。

以及Have been to;have been in;have gone to三个短语的词义和用法。

5.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。

has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。

根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

6.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。

根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。

be married表结婚的状态,be动词的过去分词为been。

故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

7.—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。

8.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。

你什么时候买的。

——七月份,我买了两周了。

根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。

因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。

【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

9.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

10.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。

So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。

故选B。

11.Mike began to work in the factory in 2013.He there for four years.A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:迈克在这里工作已经4年了。

一直持续的状态用现在完成时。

故D选项正确。

【点评】考查现在完成时。

12.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。

根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选B。

【点评】考查动词的时态13.—Where's your father?—He _______ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】句意:——你爸爸在哪?——他去了长沙。

因为父亲不在,证明他去了某个地方没有回来。

之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。

【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。

14.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

15.Jackson school two years ago and he for two years.A. leaves; has goneB. left; has been awayC. leaves; has been awayD. left; has gone 【答案】 B【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。

根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

【点评】考查动词的时态。

16.—Where's Mr Jones?—He to the post office.A. goesB. will goC. has beenD. has gone【答案】 D【解析】【分析】句意:jones在哪?他已经去了邮局。

该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。

故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。

17.一Where is Mr.Miller?一He to New York.He there three times.A. has been;has goneB. has gone;has goneC. has gone:has beenD. has been;has been【答案】 C【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。

相关文档
最新文档