现在完成时20题单选测试
七年级英语现在完成时单选题40题(含答案)

七年级英语现在完成时单选题40题(含答案)1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案:C。
本题考查现在完成时的用法。
A 选项finish 是一般现在时;B 选项finished 是一般过去时;D 选项will finish 是一般将来时。
根据句子中的already 可知,句子应用现在完成时,即have/has + 过去分词的结构,所以选C。
2. She ______ to the park many times this year.A. goesB. wentC. has goneD. will go答案:C。
A 选项goes 是一般现在时;B 选项went 是一般过去时;D 选项will go 是一般将来时。
句子中有this year 和many times,表示从过去到现在的一段时间内多次发生的动作,应用现在完成时,所以选C。
3. They ______ not ______ the movie yet.A. have, seenB. has, seenC. did, seeD. will, see答案:A。
本题考查现在完成时的否定形式。
B 选项has 与they 不搭配;C 选项did see 是一般过去时;D 选项will see 是一般将来时。
现在完成时的否定形式是have/has + not + 过去分词,所以选A。
4. We ______ just ______ lunch.A. have, hadB. had, hadC. will have, haveD. are having, have答案:A。
B 选项had had 是过去完成时;C 选项will have 是一般将来时;D 选项are having 是现在进行时。
句子中的just 提示应用现在完成时,所以选A。
中考英语现在完成时单选题40题答案解析版

中考英语现在完成时单选题40题答案解析版1.I have seen this movie before. It's really good.A.seeB.sawC.seenD.seeing答案:C。
“have seen”是现在完成时,see 的过去分词是seen。
A 选项是动词原形;B 选项是过去式,都不符合现在完成时的结构;D 选项是现在分词,也不正确。
2.She has visited many places.A.visitB.visitedC.visitingD.visits答案:B。
“has visited”是现在完成时,visit 的过去分词是visited。
A 选项是动词原形;C 选项是现在分词;D 选项是第三人称单数形式,都不符合现在完成时的结构。
3.He has read the book twice.A.readB.readsC.readingD.to read答案:A。
read 的过去式和过去分词都是read,“has read”是现在完成时。
B 选项是第三人称单数形式;C 选项是现在分词;D 选项是动词不定式,都不符合现在完成时的结构。
4.We have lived here for five years.A.liveB.livedC.livingD.lives答案:B。
“have lived”是现在完成时,live 的过去分词是lived。
A 选项是动词原形;C 选项是现在分词;D 选项是第三人称单数形式,都不符合现在完成时的结构。
5.They have played basketball since morning.A.playB.playedC.playingD.plays答案:B。
“have played”是现在完成时,play 的过去分词是played。
A 选项是动词原形;C 选项是现在分词;D 选项是第三人称单数形式,都不符合现在完成时的结构。
6.I have written a letter to my friend.A.writeB.wroteC.writingD.written答案:D。
五年级英语现在完成时高级单选题40题

五年级英语现在完成时高级单选题40题1. She ______ (has/have) already made many friends since she started school this year.A. hasB. have答案:A。
解析:在现在完成时中,主语是第三人称单数时,助动词要用has,这里的主语是she,是第三人称单数,所以要用has,而have用于第一人称、第二人称和复数主语,所以B选项错误。
2. They ______ (hasn't/haven't) visited the library yet this term.A. hasn'tB. haven't答案:B。
解析:主语是they,是复数形式,在现在完成时的否定句中,复数主语要用haven't,hasn't用于第三人称单数主语,所以A选项错误。
3. He ______ (has/had) just joined the school football team.A. hasB. had答案:A。
解析:根据句子中的just(刚刚),这是现在完成时的标志词,表示过去发生的动作对现在造成的影响或结果,现在完成时的结构是have/has+动词的过去分词,这里主语是he,所以要用has,had是一般过去时的助动词,所以B选项错误。
4. ______ you ______ (Have/Has) ever taken part in the schoolspeech contest?A. HaveB. Has答案:A。
解析:主语是you,在现在完成时的一般疑问句中,主语是第二人称时,要用Have来提问,Has用于第三人称单数主语,所以B选项错误。
5. My sister ______ (has/have) never been late for school so far.A. hasB. have答案:A。
中考英语现在完成时练习题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”表示去了某地,人还没回来。
小升初英语现在完成时运用单选题30题及答案

小升初英语现在完成时运用单选题30题及答案1.I ______ my homework yesterday.A.finishedB.have finishedC.will finishD.finish答案:A。
本题考查一般过去时和现在完成时的区别。
题干中有“yesterday”,明确表示过去的时间,所以要用一般过去时,“finished”符合。
现在完成时强调过去发生的动作对现在造成的影响或结果,本题中没有体现这种情况。
2.She ______ to school by bike this morning.A.goesB.wentC.has goneD.will go答案:B。
“this morning”是过去的时间,用一般过去时“went”。
现在完成时不能与具体的过去时间状语连用。
3.My mother ______ dinner for us an hour ago.A.cookedB.has cookedC.will cookD.cooks答案:A。
“an hour ago”表明是过去的时间,用一般过去时“cooked”。
现在完成时表示从过去某一时间开始一直持续到现在的动作或状态,本题只是单纯叙述过去的一个动作。
4.We ______ a good time at the park last weekend.A.hadB.have hadC.will haveD.have答案:A。
“last weekend”是过去的时间,用一般过去时“had”。
现在完成时强调对现在的影响,本题没有这个含义。
5.He ______ his room yesterday afternoon.A.cleanedB.has cleanedC.will cleanD.cleans答案:A。
“yesterday afternoon”提示用一般过去时“cleaned”。
现在完成时不用于明确的过去时间点。
6.They ______ football after school yesterday.A.playedB.have playedC.will playD.play答案:A。
八年级英语现在完成时单选题30题

八年级英语现在完成时单选题30题1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案:C。
解析:本题考查现在完成时的用法。
现在完成时的结构是“have/has + 过去分词”。
句中的“already”是现在完成时的标志性词,表示已经完成的动作。
选项A是一般现在时;选项B是一般过去时;选项D是一般将来时,均不符合题意。
2. She ______ to Beijing twice.A. has beenB. has goneC. wentD. goes答案:A。
解析:“has been to”表示去过某地( 人已经回来),“has gone to”表示去了某地(人还没回来)。
根据题意她去过北京两次,人已经回来,所以用“has been”。
选项C是一般过去时;选项D是一般现在时,不符合现在完成时的用法。
3. - ______ you ______ your breakfast? - Yes, I have.A. Have; hadB. Do; haveC. Are; havingD. Did; have答案:A。
解析:根据答语“Yes, I have.”可知问句是现在完成时的一般疑问句形式,其结构是“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”,所以选A。
选项B是一般现在时的一般疑问句形式;选项C是现在进行时的一般疑问句形式;选项D 是一般过去时的一般疑问句形式。
4. They ______ in this city since 2010.A. liveB. livedC. have livedD. will live答案:C。
解析:“since 2010”是现在完成时的标志性时间状语,表示从2010年开始一直持续到现在的动作,现在完成时结构为“have/has + 过去分词”,“live”的过去分词是“lived”,所以选C。
英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。
句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
4.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。
六年级英语现在完成时单选题30题

六年级英语现在完成时单选题30题1.I ______ my homework already.A.finishedB.have finishedC.finishD.will finish答案:B。
本题考查现在完成时的用法。
already 是现在完成时的标志词,现在完成时的结构是have/has+过去分词,所以选B。
A 是一般过去时,C 是一般现在时,D 是一般将来时。
2.She ______ to Beijing twice.A.has beenB.wasC.isD.goes答案:A。
twice 是现在完成时的标志词,表示去过某地几次用have/has been to,所以选A。
B 是一般过去时,C 是一般现在时,D 是一般现在时。
3.We ______ never ______ the Great Wall.A.have,visitedB.has,visitedC.are,visitingD.will,visit答案:A。
never 是现在完成时的标志词,现在完成时的结构是have/has+过去分词,主语是we,所以用have,visit 的过去分词是visited,所以选A。
C 是现在进行时,D 是一般将来时。
4.He ______ just ______ his breakfast.A.has,eatenB.is,eatingC.eatsD.will eat答案:A。
just 是现在完成时的标志词,现在完成时的结构是have/has+过去分词,所以选A。
B 是现在进行时,C 是一般现在时,D 是一般将来时。
5.They ______ the book for a week.A.have borrowedB.keptC.have keptD.borrow答案:C。
for a week 是现在完成时的标志词,borrow 是瞬间动词,不能和时间段连用,keep 是延续性动词,可以和时间段连用,现在完成时的结构是have/has+过去分词,所以选C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.单项选择:
1.—I’m sorry, Cathy, I ______ your radio for such a long time. — Never mind.
A. have borrowed
B. have lent
C. have kept
D. have returned
2. We have been friends since ______.
A. children
B. five years
C. five years ago
D. five years before
3. Miss Wu has taught in this school ______.
A. for ten years
B. ten years ago
C. since ten years
D. for ten years ago
4. I________ a letter from him since he left.
A. didn’t receive
B. haven’t got
C. didn’t have
D. haven’t h eard
5. There ___________great changes in our country for two years.
A. were
B. was
C. are
D. have been
6. It ______ ten years since they ______ to France.
A. was, moved
B. was, have moved
C. is, have moved
D. is, moved
7. —How long have you taught in this school?—________.
A. In 1995
B. Since 1995
C. 8 years ago
D. Since 8 years
8.Her grandfather ______ for two years.
A. died
B. has died
C. has been dead
D. has been died
9. Lily has made lots of friends since she ___ here.
A. come
B. has been
C. came
D. Coming
10. It _____ ten years since he left the army.
A. is
B. has
C. will
D. was
二、单项选择
1. I ______ the League for 5 years so far.
A. joined
B. have joined
C. have been in
D. have been to
2.It's six weeks ______ I met you last.
A. when
B. since
C. before
D. for
*3. His uncle ______ for more than 9 years.
A.has come here
B. has started to work
C. has lived there
D. has left the university
*4. Mary and Rose _______friends since they met in 2000.
A. have made
B. have been
C. made
D. have become
*5. The meeting _______ for a week now.
A. has finished
B. has ended
C. has been over D finished
*6. Miss Gao ______ this school for nearly 5 years.
A. has been in
B. has come to
C. has taught
D. has been to
*7. I ______ home for a week.
A. have returned
B. have been back
C. returned
D. have gone **8. —Hong long _____ you ____ ?—Two weeks.
A. did, get ill
B. have, fallen ill
C. were, ill
D. have, been ill **9. Since 2000, he _____ his hometown.
A. has left
B. has moved away
C. has been away from
D. left
***10. When he arrived at the bus stop, the bus ________ for 20 minutes.
A.has left
B. had left
C. has been away
D. had been away。