1、1 (每日一练每日一练)()(文末附答案文末附答案)九年义务初中英语现在完成时题型总结及解题方法九年义务初中英语现在完成时题型总结及解题方法 单选题 1、The great playwright _ for 105 years,but people will continue to enjoy his plays for many years to come.Ahas deadBhas been deadChas been diedDdied 2、Mum,I want to watch the news on CCTV-1.Change the channel,please!What a pi
2、ty!It _ for a while.Ahas been overBwas overChas finished 3、Lei Feng _ for many years,but his spirit is still encouraging.AdiedBhas been dead Chas diedDdies 4、I didnt go back to my hometown for the Spring Festival because of COVID-19._.This is the most special festival that I _.ASo did I;have spentBS
3、o did I;spent CNeither did I;have spentDNeither did I;spent 5、There have been a lot of changes at my school in recent years.Yes,I went there several days ago.Ain many yearsBin the pastCin the last few years 6、Mr.Brown _ his hometown since he _ the army.2 Ahas left;joinedBhas been away from;has joine
4、d Chas been away from;joined 7、Which of the following sentences is CORRECT?AMary has worked in this company for three years.So did Billy and I.BWhich would you rather do go swimming or play tennis?CBrian couldnt decide where to travel.Either could I.DDo you prefer read Conan Doyles detective stories
5、?8、Its nice to see you again.We _ each other since 2018.Adidnt seeBdont seeChavent seen 9、Tom is never late for work.Why is he absent today?Something _ to him.Amust happenBshould have happenedCmust have happened 10、Maybe we cant recognize(认出)Diana when we meet her at the airport.Dont worry!I know sh
6、e _ yet for the past few years.Adidnt changeBwont changeChasnt changedDwasnt changing 11、Zhao Lan _ already _ in this school for two years.Awas;studyingBwill;studyChas;studied 12、At what age did you leave home?I left home at 18.Neil,I _ your city for five years.Ahave been inBhave been toChave gone t
7、o 13、I saw Alice walk into that building just now.3 Oh,its our new city museum.It _ to the public for a month.Ahas been openedBhas been openChas openedDopened 14、Miss Lin _ a lot of work for the poor area since 2010.AdoesBdoingChas doneDwill do 15、How long _ his parents _?For about twenty years.Adid
8、,marryBhave,been marriedChave,got marriedDhave,married 4 九年义务初中英语现在完成时_022 参考答案 1、答案:B 解析:句意:这位伟大的剧作家已经去世 105 年了,但是人们还会在未来的许多年里继续欣赏他的戏剧。考查时态辨析。根据“for 105 years”可知用现在完成时,且谓语动词用延续性动词 be dead。故选 B。2、答案:A 解析:句意:妈妈,我想看 CCTV-1 的新闻。请换频道!真遗憾!它已经结束一会了。考查现在完成时。finish 结束,瞬间动词,延续性动词是 be over,根据空后的“for a while”可
9、知,时态是现在完成时,且要用延续性动词,排除 B 和 C,故选 A。3、答案:B 解析:句意:雷锋已经去世许多年了,但他的精神仍然鼓舞着人们。考查现在完成时。根据“for many years”可知,句子应该用现在完成时,排除选项 A 和 D;表过去发生的动作一直持续多年,动词要用延续性动词,die 不延续,要变为 be dead。故选 B。4、答案:C 解析:句意:因为新冠疫情,我没有回家乡过春节。我也没有。这是我度过的最特别的节日。考查倒装句和时态。根据“This is the most special festival”可知此处表示“我也没有”,表示前文的否定情况也适合后者,用倒装句结构
10、“Neither+be 动词/助动词/情态动词+主语”,排除 AB;根据“This is the most special festival that I.”可知此处表示过去的动作对现在的影响,用现在完成时 have/has done。故选 C。5 5、答案:C 解析:句意:在最近几年里我们学校有很多的变化。是的,我几天前去过那里。考查介词短语。in many years 在很多年之后,用于一般将来时;in the past 在过去,用于一般过去时;in the last few years 在过去的几年里,用于现在完成时。根据“have been”可知句子是现在完成时,强调过去的动作的延续,
11、“in recent years”表达“在最近几年里”,相当于短语“in the last few years”。故选 C。6、答案:C 解析:句意:布朗先生自从参军以来就离开了家乡。考查动词时态。since 引导的时间状语从句,从句用一般过去时,主句用现在完成时,且动词要用延续性动词。leave 是短暂性动词,be away from 是延续性动词,故选 C。7、答案:B 解析:句意:下列哪个句子是正确的?考查语法应用。A 选项中前句是现在完成时,倒装句部分也要用现在完成时,故排除;C 选项中倒装句应用neither 而不是 either,故排除;D 选项中应该是 prefer to do
12、的结构,故排除,B 结构正确,故选 B。8、答案:C 解析:句意:很高兴再次见到你。我们自 2018 年以来就没有见过面。考查时态辨析。didnt see 为一般过去时;dont see 为一般现在时;havent seen 为现在完成时。根据“since 2018”可知,应该使用现在完成时。故选 C。6 9、答案:C 解析:句意:汤姆上班从不迟到。他今天为什么不在?他一定出了什么事。考查现在完成时。must happen 必须发生;should have happened 应该已经发生;must have happened 一定已经发生。根据前文“Why is he absent today
13、”可知汤姆今天迟到了,说明已经发生的事情影响了他现在的状态,所以要用现在完成时,排除 A。又因为“Tom is never late for work.”可知汤姆从不迟到,所以此处是有把握的肯定猜测,所以使用 must。故选 C。10、答案:C 解析:句意:也许我们在机场没法认出戴安娜了。别担心!我知道她最近几年没有什么变化。考查现在完成时。根据时间状语 for the past few years 可知,用于现在完成时态,根据“Dont worry!”可知,此处是否定句,现在完成时的结构是 have/has done 的形式,主语是 she,助动词用 has,change“改变”,是动词,过
14、去分词是 changed,故选 C。11、答案:C 解析:句意:赵兰已经在这所学校学习两年了。考查时态。由句中“already”和“for two years”可知,此句应用现在完成时,表示过去发生的动作一直持续到现在,其构成为“has/have+过去分词”,故选 C。12、答案:A 解析:句意:你几岁离家的?我 18 岁离家。尼尔,我在你们城市待了五年了。7 考查现在完成时。have been in 已经在;have been to 去过,已经回来;have gone to 去了,还未回来。根据“for five years”可知,与时间段连用,用 have been in,故选 A。13、
15、答案:B 解析:句意:我刚才看见爱丽丝走进那栋楼。哦,这是我们的新城市博物馆。它已经向公众开放了一个月。考查现在完成时。由 for a month 可知,此处需用现在完成时;be open 意为“开放的”,open 为形容词。故选 B。14、答案:C 解析:句意:自从 2010 年,林小姐已经为贫困地区做了很多工作。考查时态。do 做;根据“since 2010”可知,此处用现在完成时,故选 C。15、答案:B 解析:句意:你父母结婚多久了?大约 20 年了。考查现在完成时。表示过去开始的动作或状态延续到现在,用现在完成时态,故排除 A 项。动词 marry 及 get married 是非延续性动作,不能与表示一段时间的状语连用;而 be married 是延续性动作,可以与表示一段时间的状语连用。故选 B。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100