英语现在完成时题20套(带答案)及解析
高三英语现在完成时题20套(带答案)及解析

高三英语此刻达成时题20 套( 带答案 ) 及分析一、单项选择此刻达成时1.— When will the bike-sharing schemes be introduced to the public?— Not until _______ a better understanding of them.A. we have had B.will we have hadC. have we had D. we will have had【答案】 A【分析】【详解】观察时间状语从句。
句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。
依据第一句话可知这是未来时,可是until 指引的是时间状语从句,从句中要用此刻时取代未来时。
not until 位于句首时,主句要用部分倒装,可是从句不用,应选A。
2.By now 516 Confucius Institutes ______in 142 countries and regions, according to the Confucius Institute Headquarters.A. founded B. would foundC. have been founded D . had been founded【答案】 C【分析】观察时态和语态。
句意:依据孔子学院总部的统计,到此刻为止,全球142 个国家和地区已经成立了516 个孔子学院。
主语516 Confucius Institutes和found之间是被动关系,该句应用被动语态。
且by now 做时间状语,谓语动词应用此刻达成时态。
综上,该空应填have been founded 。
C 选项正确。
3.During the last three decades, the number of people participating in physical fitness programs sharply..A. was increasing B.has increasedC. had increased D. will be increasing【答案】 B【分析】试题剖析:观察动词的时态语态。
八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析1.I have never been to Paris.A.beenB.goneC.wente答案解析:A。
本题考查have been to 和have gone to 的区别。
have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。
本题说“我从未去过巴黎”,应用have been to,所以选A。
B 选项have gone to 不符合题意;C 和D 选项不是现在完成时的正确用法。
2.She has just finished her homework.A.doB.doneC.madeD.did答案解析:B。
finish 的过去分词是finished,do 的过去分词是done。
本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选B。
A 选项do 是动词原形;C 选项made 不是finish 的正确搭配;D 选项did 是过去式。
3.We have lived in this city for ten years.A.liveB.livedC.livesD.living答案解析:B。
本题考查现在完成时的用法。
have+过去分词,live 的过去分词是lived,所以选B。
A 选项live 是动词原形;C 选项lives 是第三人称单数形式;D 选项living 是现在分词。
4.Have you ever read this book?A.readB.readedC.readsD.reading答案解析:A。
read 的过去分词还是read。
本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选A。
B 选项readed 是错误的;C 选项reads 是第三人称单数形式;D 选项reading 是现在分词。
5.They have seen the movie twice.A.seeB.seenC.sawD.seeing答案解析:B。
六年级英语现在完成时专项练习20题(答案解析)

六年级英语现在完成时专项练习20题(答案解析)1.She _____ her homework yet.A.hasn't finishedB.didn't finishC.don't finishD.won't finish答案解析:A。
选项A“hasn't finished”是现在完成时的否定形式,符合句中的“yet”。
选项B“didn't finish”是一般过去时,不能与“yet”搭配。
选项C“don't finish”是一般现在时,主语是第三人称单数时错误。
选项D“won't finish”是一般将来时,不符合语境。
2.They _____ to Beijing twice.A.have beenB.wentC.goD.will go答案解析:A。
选项A“have been”是现在完成时,表示去过某地。
选项B“went”是一般过去时。
选项C“go”是一般现在时。
选项D“will go”是一般将来时。
句中有“twice”表示去过北京两次,用现在完成时合适。
3.I _____ my book. I can't find it.A.have lostB.lostC.loseD.will lose答案解析:A。
选项A“have lost”是现在完成时,表示已经丢了书,找不到了。
选项B“lost”是一般过去时,不能强调现在找不到书的状态。
选项C“lose”是一般现在时。
选项D“will lose”是一般将来时。
4.He _____ a letter to his friend.A.has writtenB.wroteC.writesD.will write答案解析:A。
选项A“has written”是现在完成时,表示已经给朋友写了信。
选项B“wrote”是一般过去时。
选项C“writes”是一般现在时。
选项D“will write”是一般将来时。
【英语】初中英语现在完成时题20套(带答案)

【英语】初中英语现在完成时题20套(带答案)一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。
根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
故选B。
【点评】考查动词的时态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.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
4.—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【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
中考英语现在完成时练习题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题含答案解析1.I ______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。
选项 A 是一般过去时;选项 C 是一般现在时;选项 D 是一般将来时。
题干中有already,是现在完成时的标志词,所以要用have/has+过去分词的结构,这里主语是I,用have finished。
2.She ______ to Beijing twice.A.wentB.has goneC.goesD.has been答案解析:D。
选项 A 是一般过去时;选项 B 表示去了还没回来;选项 C 是一般现在时。
题干中有twice,是现在完成时的标志词,have/has been to 表示去过某地,所以用has been。
3.We ______ never ______ the Great Wall.A.have,visitedB.has,visitedC.have,visitD.has,visit答案解析:A。
主语是we,用have。
现在完成时的结构是have/has+过去分词,visit 的过去分词是visited。
4.They ______ just ______ lunch.A.have,hadB.has,hadC.have,haveD.has,have答案解析:A。
主语是they,用have。
just 是现在完成时的标志词,have 的过去分词是had。
5.My father ______ to Shanghai on business. He will be back in two days.A.has goneB.wentC.has beenD.goes答案解析:A。
根据后一句“He will be back in two days.”可知爸爸去了上海还没回来,用has gone to。
八年级英语现在完成时练习题20题含答案解析
八年级英语现在完成时练习题20题含答案解析1. I ______ to Beijing last year. But I ______ there twice this year.A. went; have beenB. have gone; wentC. go; have beenD. have been; went答案解析:A。
第一句中有“last year”,要用一般过去时,went 符合;第二句中有“this year”且表示去过两次,用现在完成时have been。
2. She ______ her homework an hour ago. She ______ it yet.A. did; hasn't finishedB. has done; didn't finishC. does; hasn't finishedD. did; doesn't finish答案解析:A。
第一句中有“an hour ago”,用一般过去时did;第二句中有“yet”,用现在完成时hasn't finished。
3. They ______ a party last weekend. They ______ a lot of fun.A. had; hadB. have had; hadC. had; have hadD. have had; have答案解析:A。
第一句中有“last weekend”,用一般过去时had;第二句中“had a lot of fun”也是描述过去的情况,用一般过去时had。
4. He ______ the book two days ago. He ______ it for two days.A. bought; has hadB. has bought; boughtC. buys; has hadD. bought; has bought答案解析:A。
中考英语现在完成时真题汇编(含答案)及解析
中考英语此刻达成时真题汇编( 含答案 ) 及分析一、初中英语此刻达成时1.— Hobo and Eddie the cinema to watch the film Zootopia .— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】A【分析】【剖析】考察主谓一致。
句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。
——哦,这就是为何我此刻找不到他们的原由。
have gone to去了;been to去过。
Hobo and Eddie 作主语,谓语动词要用复数形式。
所以选A。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】B【分析】【剖析】句意:——华为近几年获得了多大的进步啊!——难怪它在世界的每个角落都有名。
依据时间状语 in recent years,近几年,可知动作从过去连续到此刻,时态为此刻达成时 have/has+过去分词,应选 B。
【评论】考察此刻达成时。
注意掌握此刻达成时的构造have/has+过去分词。
3.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 年,所以他对熊猫很认识。
中考英语现在完成时练习题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”。
小升初英语现在完成时练习题20题含答案解析
小升初英语现在完成时练习题20题含答案解析1. I ______ (read) this book already.A. readB. have readC. readsD. am reading答案:B解析:根据句中的already( 已经)可知,这个句子强调过去发生的动作对现在造成的影响,所以要用现在完成时,其基本结构是have/has+过去分词。
read的过去分词是read,选项A是一般现在时的形式,选项C是一般现在时第三人称单数形式,选项D是现在进行时的形式,都不符合题意。
2. He ______ (go) to Beijing twice.A. goB. goesC. has goneD. went答案:C解析:句中表示他去过北京两次,去过某地几次这种情况要用现在完成时,表示过去的经历对现在有影响。
go的过去分词是gone,选项A是一般现在时的原形,选项B是一般现在时第三人称单数形式,选项D是一般过去时形式,不符合要求。
3. They ______ (see) that movie before.A. seeB. sawC. have seenD. are seeing答案:C解析:因为句中有before( 之前),强调过去看过电影这个动作对现在的影响,要用现在完成时。
see的过去分词是seen,选项A是一般现在时形式,选项B是一般过去时形式,选项D是现在进行时形式,都不合适。
4. My sister ______ (write) three letters this week.A. writeB. writesC. has writtenD. wrote答案:C解析:句中this week(这周)表示从过去到现在的一段时间,并且强调到目前为止已经写了三封信这个结果,要用现在完成时。
write 的过去分词是written,选项A是一般现在时原形,选项B是一般现在时第三人称单数形式,选项D是一般过去时形式,不符合题意。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
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.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.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,【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
5.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.6.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
7.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
8.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。
A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。
故选D。
【点评】本题考查时态辨析。
某人去世了多少年就用延续性动词的现在完成时,has been9.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..10.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
11.——Where is Mr. Wang?——He together with his students ________ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】 A【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。
A. has gone to去了,没在这里。
主语是单数;B. have gone to去了,没在这里。
主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。
本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。
王老师去公园了不在这里,所以用has gone to。
故选A。
【点评】考查主谓一致和短语的用法。
12.—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。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
13.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
14.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
15.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表示去了还没回来。
16.Mike began to work in the factory in 2013.He there for four years.A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:迈克在这里工作已经4年了。