最新中考英语现在完成时真题汇编(含答案)
中考英语现在完成时真题汇编(含答案)及解析
中考英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时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年,所以他对熊猫很了解。
【英语】中考英语现在完成时真题汇编(含答案)及解析
【英语】中考英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选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.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作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
中考英语现在完成时练习题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套(带答案)及解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
2.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
3.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.—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上,所以没钱买鞋。
(英语)中考英语现在完成时真题汇编(含答案)
(英语)中考英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选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.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
4.—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上,所以没钱买鞋。
英语现在完成时题20套(带答案)含解析
英语现在完成时题20套(带答案)含解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选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.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.4.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
中考英语现在完成时练习题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。
最新中考英语现在完成进行时真题汇编(含答案)
最新中考英语现在完成进行时真题汇编(含答案)一、初中英语现在完成进行时1.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks.A. reportB. will reportC. reportedD. have been reporting【答案】D【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。
根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
——也许她还没有完成工作。
yet用于否定句末,是现在完成时的标志词,故选C。
【点评】考查动词的时态。
4.— Do you know the Color Run, a five-kilometer race?—Yes. So far it______into quite a few cities in our country.A. comesB. cameC. has come【答案】 C【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。
中考英语现在完成时练习题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”不用于这种肯定句的语境。
(英语)中考英语现在完成时题20套(带答案)及解析
(英语)中考英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
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.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
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【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
英语现在完成时真题汇编(含答案)
英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
3.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
【英语】英语现在完成进行时真题汇编(含答案)及解析
【英语】英语现在完成进行时真题汇编(含答案)及解析一、初中英语现在完成进行时1.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.A. is usingB. usedC. had usedD. has been using【答案】 D【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。
表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
3.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
4.— Do you know the Color Run, a five-kilometer race?—Yes. So far it______into quite a few cities in our country.A. comesB. cameC. has come【答案】 C【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。
最新中考英语现在完成时真题汇编(含答案)
最新中考英语现在完成时真题汇编(含答案)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN最新中考英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
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.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
4.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
中考英语现在完成时真题汇编(含答案)
中考英语现在完成时真题汇编(含答案)解析】【分析】句意:——XXX近年来取得了巨大的进步!——难怪它在全世界都广为人知。
根据句意,XXX取得的进步是在过去的一段时间内发生的,因此应使用现在完成时,表示过去的动作对现在造成的影响。
选项A是现在进行时,表示正在进行的动作,不符合句意。
选项C是一般现在时,也不符合句意。
选项D是一般过去时,表示过去的动作,不符合句意。
故选B。
点评】本题考查现在完成时的用法,需要根据语境判断应使用何种时态。
4.The company ________ a new product。
which will be XXX答案】C解析】【分析】句意:公司开发了一种新产品,下个月将发布。
根据句意,该公司已经开发了新产品,并且这一动作对现在有影响,因此应使用现在完成时。
选项A是一般现在时,表示现在正在进行的动作,不符合句意。
选项B是一般过去时,表示过去的动作,也不符合句意。
选项D是过去完成时,表示过去某个时间点之前已经完成的动作,不符合句意。
故选C。
点评】本题考查现在完成时的用法,需要根据语境判断应使用何种时态。
5.—How long ________ you ________ this book?For about two weeks.A。
have。
XXX。
borrowC。
had。
borrowedD。
do。
borrow答案】A解析】【分析】句意:——你借了这本书多长时间了?——大约两周。
根据句意,这个动作从过去某个时间开始一直持续到现在,因此应使用现在完成时。
选项B是一般过去时,表示过去某个时间点的动作,不符合句意。
选项C是过去完成时,表示过去某个时间点之前已经完成的动作,也不符合句意。
选项D是一般现在时,表示现在正在进行的动作,不符合句意。
故选A。
点评】本题考查现在完成时的用法,需要根据语境判断应使用何种时态。
注意时间状语的作用。
A。
haven't watched。
B。
didn't watch。
中考英语现在完成时练习题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题含答案解析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.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
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.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
中考英语现在完成时练习题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【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
中考英语现在完成时练习题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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新中考英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
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.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
4.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
5.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
6.—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的含义和用法。
7.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
8.—— ______you _____ out the problem, Sam?——Not yet, but I'm going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】 C【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。
结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
9.You must return the books to the library because you _________ them for more than two weeks.A. have lentB. have borrowedC. have kept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。
for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
10.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。
现在完成时的结构:主语+have/ has +过去分词。
可知选B。
【点评】考查现在完成时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.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
13.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
14.—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+过去分词。
15.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
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年了。
一直持续的状态用现在完成时。
故D选项正确。
【点评】考查现在完成时。
17.The old city_______ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】 D【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。