现在完成时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。
中考英语现在完成时单选题80题答案解析版
中考英语现在完成时单选题80题答案解析版1.I ______ my homework already.A.have finishedB.finishedC.finishesD.will finish答案:A。
现在完成时强调过去发生的动作对现在造成的影响,already 常与现在完成时连用。
B 选项是一般过去时,不能体现对现在的影响。
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 movie yet.A.haven't seenB.sawC.seeD.will see答案:A。
yet 常与现在完成时连用,否定形式haven't seen 符合。
B 选项一般过去时,C 选项一般现在时,D 选项一般将来时都不正确。
4.He ______ a lot of books since he was young.A.has readB.readC.readsD.will read答案:A。
since 引导的时间状语从句常与现在完成时连用,has read 符合。
B 选项一般过去时,C 选项一般现在时,D 选项一般将来时都不合适。
5.We ______ in this city for ten years.A.liveB.livedC.have livedD.will live答案:C。
for ten years 是一段时间,要用现在完成时have lived。
A 选项一般现在时,B 选项一般过去时,D 选项一般将来时都不对。
6.The students ______ their projects.A.have finishedB.finishedD.will finish答案:A。
四年级英语现在完成时单选题50题
四年级英语现在完成时单选题50题1.I ____ my homework already.A.have finishedB.has finishedC.have finishD.have finishs答案:A。
现在完成时的基本结构是“have/has+过去分词”,I 后面用have,finish 的过去分词是finished。
选项B 中has 与I 不搭配;选项C 和D 中finish 的形式错误。
2.She ____ the book three times.A.has readB.have readC.has readsD.has readed答案:A。
现在完成时,she 后面用has,read 的过去分词还是read。
选项B 中have 与she 不搭配;选项C 和D 中reads 和readed 形式错误。
3.They ____ breakfast.A.have hadB.has hadC.have hasD.have have答案:A。
现在完成时,they 后面用have,have 的过去分词是had。
选项B 中has 与they 不搭配;选项C 和D 形式错误。
4.We ____ to the park this week.A.have beenB.has beenC.have goD.have goes答案:A。
现在完成时,we 后面用have,“去公园”是go to the park,其过去分词形式是been to the park。
选项B 中has 与we 不搭配;选项C 和D 中go 和goes 的形式错误。
5.He ____ a letter to his friend.A.has writtenB.have writtenC.has writeD.has writes答案:A。
现在完成时,he 后面用has,write 的过去分词是written。
选项B 中have 与he 不搭配;选项C 和D 中write 和writes 的形式错误。
初一英语现在完成时单选题30题
初一英语现在完成时单选题30题1.I____my homework just now. I have finished it already.A.doB.didC.have doneD.will do答案:B。
本题考查一般过去时和现在完成时的区别。
just now 是一般过去时的标志词,所以用did。
一般过去时表示过去某个时间发生的动作或存在的状态;现在完成时强调过去发生的动作对现在造成的影响或结果。
2.She____to Beijing twice.A.has goneB.has beenC.wentD.goes答案:B。
has been to 表示去过某地,已经回来;has gone to 表示去了某地,还没回来。
twice 表示去过两次,已经回来了,所以用has been。
一般过去时went 只是单纯表示过去去了北京,不能体现去过两次。
goes 是一般现在时,不符合语境。
3.He____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案:C。
borrow 是瞬间动词,不能与for two days 这样的时间段连用。
keep 是延续性动词,可以与时间段连用。
现在完成时has kept 表示借这本书的状态持续了两天。
4.They____the film last week.A.sawB.have seenC.seeD.will see答案:A。
last week 是一般过去时的标志词,所以用saw。
一般过去时表示上周看电影这个动作发生在过去;现在完成时强调过去看电影这个动作对现在造成的影响或结果,但本题没有这样的语境。
5.I____English for three years.A.have learnedB.learnedC.learnD.will learn答案:A。
for three years 是时间段,要用现在完成时have learned。
【英语】高考英语现在完成时题20套(带答案)及解析
【英语】高考英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will arrive in an hour.A.have come B.come C.came D.are coming【答案】A【解析】【详解】考查现在完成时。
句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。
现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。
(英语)英语现在完成时题20套(带答案)及解析
4.The boy pretended ______ asleep when his father came back.
A.to fall B.to have fallen
C.to be falling D.have fallen
【答案】B
【解析】
【详解】
考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。pretend to do sth.假装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
【点睛】
在this/it is the fபைடு நூலகம்rst time +从句(第一次做某事)的结构中,从句用现在完成时,注意如果是was的话,从句需要用过去完成时。
12.I’m afraid Iyou with a great many questions. Thank you a lot, sir.
A.have bothered B.appreciated
C.have contacted D.impressed
【答案】A
【解析】
考查动词时态。A. have bothered麻烦;B. appreciated欣赏,感激;C. have contacted交往,接触;D. impressed铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指已经问了许多问题,动作已经完成用现在完成时,故选A.
【点睛】
倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。
6.Never _____met such a person before.
【英语】英语现在完成时题20套(带答案)及解析
A.most people have worked B.have most people worked
C.most people had worked D.had most people worked
【答案】B
【解析】
【详解】
考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。
【答案】B
【解析】
试题分析:考查动词的时态语态。从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话的时间状语是During the last three decades是典型的现在完成时的时间状语。
11.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has givenB.did she giveC.she gaveD.has she given
【答案】D
【解析】
试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And连接的两个并列句中,否定副词not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
现在完成时20题单选测试
一.单项选择:1.—I’m sorry, Cathy, I ______ your radio for such a long time. — Never mind.A. have borrowedB. have lentC. have keptD. have returned2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago4. I________ a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t h eard5. There ___________great changes in our country for two years.A. wereB. wasC. areD. have been6. It ______ ten years since they ______ to France.A. was, movedB. was, have movedC. is, have movedD. is, moved7. —How long have you taught in this school?—________.A. In 1995B. Since 1995C. 8 years agoD. Since 8 years8.Her grandfather ______ for two years.A. diedB. has diedC. has been deadD. has been died9. Lily has made lots of friends since she ___ here.A. comeB. has beenC. cameD. Coming10. It _____ ten years since he left the army.A. isB. hasC. willD. was二、单项选择1. I ______ the League for 5 years so far.A. joinedB. have joinedC. have been inD. have been to2.It's six weeks ______ I met you last.A. whenB. sinceC. beforeD. for*3. His uncle ______ for more than 9 years.A.has come hereB. has started to workC. has lived thereD. has left the university*4. Mary and Rose _______friends since they met in 2000.A. have madeB. have beenC. madeD. have become*5. The meeting _______ for a week now.A. has finishedB. has endedC. has been over D finished*6. Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taughtD. has been to*7. I ______ home for a week.A. have returnedB. have been backC. returnedD. have gone **8. —Hong long _____ you ____ ?—Two weeks.A. did, get illB. have, fallen illC. were, illD. have, been ill**9. Since 2000, he _____ his hometown.A. has leftB. has moved awayC. has been away fromD. left***10. When he arrived at the bus stop, the bus ________ for 20 minutes.A.has leftB. had leftC. has been awayD. had been away。
五年级英语现在完成时单选题40题及答案
五年级英语现在完成时单选题40题及答案1.I _______ my homework already.A.have finishedB.finishedC.finishesD.will finish答案:A。
现在完成时表示过去发生的动作对现在造成的影响,already 常与现在完成时连用。
B 选项是一般过去时;C 选项是一般现在时第三人称单数形式;D 选项是一般将来时。
2.She _______ to the park this morning.A.has goneB.wentC.goesD.will go答案:A。
has gone to 表示去了某地还没回来,this morning 可以与现在完成时连用。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
3.They _______ a lot of pictures since they came here.A.have takenB.tookC.takesD.will take答案:A。
since 引导的时间状语从句常与现在完成时连用。
B 选项是一般过去时;C 选项是一般现在时第三人称单数形式;D 选项是一般将来时。
4.We _______ never _______ to Beijing.A.have,beenB.wereC.areD.will be答案:A。
never 常与现在完成时连用,have been to 表示去过某地。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
5.My brother _______ just _______ his room.A.has,cleanedB.cleanedC.cleansD.will clean答案:A。
just 常与现在完成时连用。
B 选项是一般过去时;C 选项是一般现在时第三人称单数形式;D 选项是一般将来时。
6.The students _______ their books on the desk.A.have putB.putC.putsD.will put答案:A。
六年级英语现在完成时单选题50题答案解析版
六年级英语现在完成时单选题50题答案解析版1.I______my homework already.A.have finishedB.has finishedC.finishedD.finish答案:A。
本题考查现在完成时的用法。
主语是I,助动词用have。
B 选项has 用于第三人称单数;C 选项finished 是一般过去时;D 选项finish 是一般现在时。
现在完成时表示过去发生的动作对现在造成的影响,这里“我已经完成了作业”,强调现在的状态。
2.She______to Beijing twice.A.has beenB.have beenC.wentD.goes答案:A。
主语是she,助动词用has。
B 选项have 与主语不搭配;C 选项went 是一般过去时;D 选项goes 是一般现在时。
现在完成时have/has been to 表示去过某地,这里“她去过北京两次”,强调对现在的影响。
3.We______English for five years.A.have learnedB.has learnedC.learnedD.learn答案:A。
主语是we,助动词用have。
B 选项has 与主语不搭配;C 选项learned 是一般过去时;D 选项learn 是一般现在时。
现在完成时表示从过去持续到现在的动作,这里“我们学英语五年了”。
4.They______the movie yet.A.haven't seenB.hasn't seenC.sawD.see答案:A。
主语是they,助动词用have。
B 选项hasn't 与主语不搭配;C 选项saw 是一般过去时;D 选项see 是一般现在时。
现在完成时的否定形式haven't/hasn't done,这里“他们还没看那部电影”,强调现在的状态。
5.He______a letter to his friend recently.A.has writtenB.have writtenC.wroteD.write答案:A。
中考英语现在完成时单选题30题
中考英语现在完成时单选题30题1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案解析:B。
本题考查现在完成时的用法。
现在完成时的基本结构是have/has+过去分词。
句中有already(已经)这个标志词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。
A选项finish是一般现在时形式;C选项finished是一般过去时形式;D选项will finish是一般将来时形式,均不符合题意。
2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。
这里考查现在完成时中have/has been to和have/has gone to的区别。
have/has been to表示去过某地((人已经回来),have/has gone to表示去了某地(人还没回来)。
句中说她去过北京两次,人已经回来,所以用has been。
A选项has gone表示去了还没回来;C选项went是一般过去时;D选项goes是一般现在时,都不符合要求。
3. They ______ a lot of new friends since they came here.A. makeB. madeC. have madeD. will make答案解析:C。
根据句中的since((自从)这个时间标志词,可知句子要用现在完成时。
现在完成时结构为have/has+过去分词。
A选项make是一般现在时形式;B选项made是一般过去时形式;D选项will make是一般将来时形式,所以正确答案是C。
4. -______ you ever ______ the Great Wall?-Yes, I have.A. Have; visitedB. Do; visitC. Did; visitD. Will; visit答案解析:A。
2024年五年级英语现在完成时单选题40题
2024年五年级英语现在完成时单选题40题1.I ______ my homework already.A.have finishedB.has finishedC.have finishD.finished答案:A。
本题考查现在完成时的用法。
主语是I,所以用have,finish 的过去分词是finished。
B 选项has 是用于第三人称单数。
C 选项finish 形式错误。
D 选项finished 是一般过去时,不符合题意。
2.She ______ to Beijing before.A.have beenB.has beenC.have goD.go答案:B。
主语she 是第三人称单数,用has。
have been to 表示去过某地。
C 选项have go 形式错误。
D 选项go 是一般现在时,不符合题意。
3.We ______ seen that movie.A.haveB.hasC.have beD.be答案:A。
主语we 用have。
have seen 是现在完成时,表示已经看过。
B 选项has 用于第三人称单数。
C 选项have be 形式错误。
D 选项be 不是现在完成时的形式。
4.He ______ not read this book yet.A.haveB.hasC.isD.are答案:B。
主语he 是第三人称单数,用has。
yet 常与现在完成时连用,否定形式是have/has not done。
A 选项have 用于第一、二人称和复数。
C、D 选项is/are 不是现在完成时的形式。
5.They ______ visited the museum.A.haveB.hasC.have beD.be答案:A。
主语they 用have。
have visited 是现在完成时,表示已经参观过。
B 选项has 用于第三人称单数。
C、D 选项形式错误。
6.I ______ never been to Shanghai.A.haveB.hasC.is答案:A。
- 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。