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

合集下载

中考英语现在完成时练习题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”表示去了某地,人还没回来。

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

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

中考英语现在完成时练习题20题(答案解析)1. She ______ already ______ (read) this book.A. has readB. have readC. had readD. read答案解析:A。

在现在完成时中,结构为“have/has + 过去分词”,主语she是第三人称单数,所以要用has,read的过去分词形式是read,B选项中have用于第一、二人称和复数主语;C选项had read是过去完成时;D选项read是一般现在时或一般过去时的形式,不符合现在完成时结构。

2. I ______ never ______ (be) to Paris before.A. have beenB. has beenC. had beenD. am答案解析:A。

“have/has + 过去分词”是现在完成时结构,主语I 是第一人称,用have,be的过去分词是been。

B选项has用于第三人称单数;C选项had been是过去完成时;D选项am是一般现在时,不符合要求。

3. They ______ (finish) their homework yet.A. haven't finishedB. has finishedC. have finishedD. hadn't finished答案解析:A。

句中的yet是现在完成时的标志词,用于否定句和疑问句,常表示“还( 未)”,主语they是复数,所以要用haven't,B选项has用于第三人称单数且这里是肯定形式不符合题意;C选项是肯定形式;D选项hadn't finished是过去完成时。

4. How long ______ you ______ (live) in this city?A. have livedB. has livedC. do liveD. did live答案解析:A。

人教版九年级英语现在完成时练习题40题含答案解析

人教版九年级英语现在完成时练习题40题含答案解析

人教版九年级英语现在完成时练习题40题含答案解析1. I ______ never ______ to Paris, but I hope to go there next year.A. have; beenB. has; beenC. have; goneD. has; gone答案:A。

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

现在完成时的基本结构是“have/has + 过去分词”,主语I是第一人称,所以用have。

“have been to”表示去过某地(已经回来),“have gone to”表示去了某地(还没回来),根据后面“but I hope to go there next year”可知是还没去,只是想去,所以是从未去过,用“have been to”。

2. She ______ a lot of books since she was a little girl.A. readB. readsC. has readD. had read答案:C。

解析:“since”是现在完成时的标志词,表示“自从”,其引导的时间状语从句,主句用现在完成时。

A选项“read”是一般过去时;B选项“reads”是一般现在时;D选项“had read”是过去完成时,不符合句子时态要求。

3. -______ you ______ your homework yet?-Yes, I ______ it an hour ago.A. Have; finished; finishedB. Did; finish; have finishedC. Have; finished; have finishedD. Did; finish; finished答案:A。

解析:第一句中有“yet”,这是现在完成时的标志词,所以第一空用“Have”,第二空用“finished”。

第二句中有“an hour ago”,这是一般过去时的标志词,所以第三空用“finished”。

中考英语现在完成时练习题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 ______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。

现在完成时的构成是have/has + 过去分词。

already 是现在完成时的标志词。

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

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

twice 是现在完成时的标志词,表示去过某地几次用have/has been to。

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

3.They ______ the book for a week.A.have boughtB.boughtC.have hadD.will buy答案解析:C。

for a week 是现在完成时的标志词,且buy 是瞬间动词,不能与一段时间连用,要用have 来表示拥有的状态。

A 选项bought 不能与for a week 连用;B 选项是一般过去时;D 选项是一般将来时。

4.He ______ never ______ to the park.A.has,beenB.was,goC.is,beenD.will,go答案解析:A。

never 是现在完成时的标志词,have/has been to 表示去过某地。

B 选项was 和go 不搭配;C 选项is 和been 不搭配;D 选项will 和go 是一般将来时。

5.We ______ English for five years.A.have studiedB.studiedC.studyD.will study答案解析:A。

for five years 是现在完成时的标志词。

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

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

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

相关文档
最新文档