高中英语现在完成时时态基础知识题库.pdf
《高中英语现在完成时时态基础知识题库.pdf》由会员分享,可在线阅读,更多相关《高中英语现在完成时时态基础知识题库.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 高中英语现在完成时时态基础知识题库 单选题(经典例题高频考点-名师出品必属精品)1、The famous star _ in New York ever since she moved there in 1987.AlivedBis living Chas been livingDhad lived 答案:C 解析:试题分析:句意:自从 1987 年那个著名的明星搬到纽约以来他就一直住在那里。由句意和 ever since.时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选 C。考点:考查动词时态的用法。2、Now that Lucy was out of a job,she
2、 _ going back to school,but she hasnt decided yet.Ahad consideredBhas been considering CconsideredDis going to consider 答案:B 解析:考查动词时态。句意:因为 Lucy 失业了,她在考虑重返校园,但她还没决定。根据 but she hasnt decided yet.可推断,说话者在说现在的情况,因此排除了 A、C、D 三项,B 表示现在完成进行时,表示现在的事,进行时强调“考虑”这个动作的“未完性”,还没有决定下来。故选 B。小提示:3、Lucy _ guitar les
3、sons every three weeks in the past three years,but now she is considering shell make it every other week.2 Ais havingBhad hadChadDhas been having 答案:D 解析:考查动词时态。句意:露西在过去的三年里一直是每三周上一次吉他课,但现在她考虑每隔一周上一次。根据句意和时间状语 in the past three years 可知,此处应用现在完成进行时(have/has been doing),表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可
4、能仍然要继续下去。故选 D 项。4、-Wow!So many different aliens appearances you draw!-I _many websites about aliens.Awill visitBwas visiting Chad visitedDhave been visiting 答案:D 解析:考查现在完成进行时。句意:-哇!你画了那么多不同外星人的外貌!-我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此 D
5、 符合题意,故选 D。5、Because society _ so rapidly during the last few years,the gap between the generations has become larger.AchangedBhad changed Chas been changingDwas changed 答案:C 解析:3 考查动词时态。句意:因为在过去几年社会变化非常快,不同年代的人之间的代沟也变得更大。主语 society和谓语动词 change 之间是主动关系,根据时间状语“during the last few years”并结合下文“the gap
6、between the generations has become larger”可知,此处描述最近几年一直不断发生的事情对现在造成的影响,并且动作还有可能持续下去,所以用现在完成进行时。故选 C 项。6、Mr.Johnson didnt turn up at the meeting yesterday morning,did he?No.We _ till twelve oclock.A whole morning was wasted.Ahad waitedBhave been waiting Care waitingDwere waiting 答案:B 解析:考查时态。句意:约翰逊先生
7、昨天上午没有出现在会议上,不是吗?是的,我们一直等到 12 点。整个上午都被浪费掉了。结合语意,“等”这一动作从过去某一时刻一直持续到说话时,且强调动作是一直正在进行的,空处应用现在完成进行时。故选 B 项。7、Come on,Kitty.Oh,good heavens!Both my legs are nearly to give out.I_ for hours like a dog.Ahave been walkingBhad walkedCwas walkingDwalked 答案:A 解析:本题考查动词时态。句意:-快点,Kitty。-哎呀,我的老天!我的两条腿快累死了,我像狗一样走
8、了好几个小时。根据句中的 my legs are nearly to give out 表示答话人一直走了几个小时的路,因此腿上没有一点儿力气了。在此之前一直走,可知本题应该使用现在完成进行时。故选 A。8、Up to now nobody _ do this better than Charlie Chaplin.4 AIs able toBhas been able to Chave been able toDare able to 答案:B 解析:试题分析:考查动词的时态。句意:直到现在没有人能做的比查理好。Up to now,到现在为止,是现在完成时的标志,所以选 B 考点:考查动词的
9、时态 9、Excuse me,Madam.Ellen,a journalist from the Daily Mail all day.Could you speak to him now?Awas phonedBhas been phonedCis phoningDhas been phoning 答案:D 解析:考查语态和时态。句意:对不起,Ellen 夫人,每日邮报的记者打了一整天的电话。你现在可以跟他讲话吗?根据句意可知,动词 phone 和主语 a journalist from the Daily Mail之间是主动关系,故排除 A 和 B 项,结合句意,根据时间状语 all da
10、y,此处应用现在完成进行时,表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去,基本结构为“have/has been+现在分词”。故选 D 项。10、You know,I _ for a job for three months,but I havent had any luck.Ahave been lookingBhave looked Chad been lookingDhad looked 答案:A 解析:考查现在完成进行时。句意:你知道的,我这 3 个月来一直在找工作,但是没有任好运。根据句意可知,我一5 直在找工作,但是没找到。再根据 for three mont
11、hs,故时态用现在完成进行时,表示从过去到现在一直持续做某事。故选 A 项。11、Our capital,Beijing,_ on improving the citys environment in the past three years through various measures.Ahas been workingBwere working CworkedDhad worked 答案:A 解析:考查动词时态。句意:在过去的三年里,我们的首都北京通过各种措施致力于改善城市环境。由下文“in the past three years”可知,在过去的三年里北京一直致力于改善环境,动作具有
12、延续性,所以应该用现在完成进行时。故选 A。12、The little boy is dirty from head to foot because he _ in the mud all morning.Ahas playedBis playingChas been playingDwas playing 答案:C 解析:考查时态。句意:这个小男孩从头到脚都很脏,因为他整个上午都在泥地里玩。分析句子结构可知,主句为一般现在时,从句中时间状语为 all morning(整个上午),可推断这个小男孩整个上午都一直在泥里玩,用现在完成进行时,表动作从过去开始,一直在持续,并且有可能继续下去,也可能
13、到此结束。A.has played 表示动作已完成,对现在造成影响,不符合语境,故排除 A 项。故选 C 项。13、Even though he gives away a piece of his fortune each year,the stock of Berkshire Hathaway,the source of Warren Buffets wealth,_ very rapidly.Ahas raisedBhas been raising 6 Chas risenDhas been rising 答案:D 解析:考查动词辨析和时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持
14、有的伯克希尔哈撒韦公司的股票一直增长迅速。raise 是及物动词,要用 raise 的话,需要改成“财产被提高”;rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选 D。14、The two friends _ on line for three hours,and they will go on Ahad been chattingBhad chatted Cwere chattingDhave been chatting 答案:D 解析:试题分析:句意:这两个好朋友一直在线聊了三个小时,他们还会持续聊。A.had been
15、 chatting 过去完成进行时,表示过去的过去持续做某事 Bhad chatted 过去完成时,表示过去的过去动作 Cwere chatting 过去进行时表示过去时间段持续做 Dhave been chatting 现在完成进行时,表示现在之前持续做某事,还可能继续持续做下去。根据 will 得知是与现在有关,故选 D。考点:考查动词时态的用法。15、I hear you_at Smiths.Yes,I _ there for about three months.Awork;had been workingBworked;was working Care working;have be
16、en workingDworked;have worked 答案:C 7 解析:考查时态和主谓一致。句意:我听说你在史密斯办公室工作。是的,我在那儿工作了大约 3 个月。由“for about three months”可知,第二个说话人正在史密斯办公室工作,因此第一句话意为“我听说你在史密斯办公室工作”,时态用现在进行时,主语 you 是第二人称,因此第一空是 are working;由“for about three months”及说话人可能还会继续在史密斯办公室工作下去可知,第二句话时态用现在完成进行时,即 have/has been doing,表示从过去开始,持续到现在,且有可能继
17、续下去的动作,主语 I 是第一人称,因此第二空是 have been working。故选 C。16、The police have been _the murder for three weeks,and have already found some valuable clues.AinvestigatingBexchangingCsubscribingDorganizing 答案:A 解析:考查动词词义辨析。句意:警察已经调查这个谋杀案三个星期了,并且已经发现了一些有价值的线索。A.investigating 调查;B.exchanging 交换;C.subscribing 订阅;D.o
18、rganizing 组织。结合句意可知,空处意为“调查”,为动词 investigate,这一动作从过去延续到现在,并且有可能持续下去,所以用现在完成进行时。故选 A 项。17、It _ for two weeks,and the whole area is flooded.Ahad rainedBrains Cwould rainDhas been raining 答案:D 解析:考查动词时态 句意:连续下雨已经两周了,整个地区都发洪水了。根据题干中根据句中时间状语 for two weeks,表示雨持续8 了两周,即:雨一直在进行,要用现在完成进行时态,故选 D。18、Why,Tom,yo
19、u look so exhausted!Well,I_the house and I must finish the work tomorrow.Awas paintingBwill be painting Chave been paintingDhave painted 答案:C 解析:考查时态。句意:汤姆,你为什么看起来如此累?嗯,我一直在打扫房子,并且必须明天打扫完。结合语境可知,汤姆打扫房子的动作从过去持续到现在,还会延续到明天,故用现在完成进行时,其结构为 have been doing,故选 C 项。小提示:本题考查现在完成进行时 现在完成进行时:动作从过去某一时刻开始,一直持续到
20、现在,还有可能继续下去。其表达为 have/has been doing 例如:1).Mr.Wu have been teaching us for two weeks.吴老师已经教了我们两周。(还会继续教下去)2).I have been cleaning the house for one hour,but it is still dirty.我已经打扫一个小时了,但是房子还是很脏。(还要继续打扫)19、Hi,Grace,you look tired.Im tired.I _ on my homework all day.AworkedBhad worked 9 Chave been wo
21、rkingDhave worked 答案:C 解析:考查时态。句意:嗨,葛瑞丝,你看起来很累的样子。我现在很累。一整天我都在做家庭作业。现在完成进行时,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。由时间状语 all day 可知,“写作业”这一动作持续了一天直到现在,导致了现在的结果 Im tired,符合现在完成进行时的用法。故选C。20、She ought to stop reading;she has a headache because she _ too long.AreadsBis readingChas been readingDhad rea
22、d 答案:C 解析:考查时态。句意:她应该停止阅读,因为看书时间太长,她头疼了。句意中体现出过去发生的动作对现在的影响,而且这个动作一致持续到现在。现在完成进行时正表示动作持续到现在,并且正在发生,强调动作的延续性和反复性。故 C 项正确。21、Father _ our washing machine the whole morning.He must get it done before lunch.Ahas repairedBrepairs Cwill repairDhas been repairing 答案:D 解析:试题分析:考查现在完成进行时。现在完成进行时构成为:主语+助动词(ha
23、ve/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。the whole morning 表示一段时间。故选 D 10 考点:考查现在完成进行时 22、Mary _ going back to school for further study,but she hasnt decided yet.AconsideredBhad considered Cwill considerDhas been considering 答案:D 解析:考查现在完成进行时。句意:玛丽一直在考虑回学校深造,但她还没有决定。根据“she ha
24、snt decided yet.”可知考虑(consider)这个动作发生在过去,并且一直持续到现在,根据语境可知考虑这个动作还可能继续持续下去,故需用现在完成进行时。故答案为 D。23、The little boy is dirty from head to foot because he _ in the garden all morning.Ahad playedBis playingChas been playingDplays 答案:C 解析:考查动词时态。句意:这个小男孩从头到脚脏兮兮的,因为他整个早晨都在泥土里玩耍。A.had played 过去完成时;B.is playing
25、现在进行时;C.have been playing 现在完成进行时;D.plays 一般现在时。分析句子且根据句意可知,此处表示一个动作从过去持续到现在,强调持续性,应用现在完成进行时。故选 C。24、-I hear youll cancel all your plans and appointments.Why?-They _ my life.I just cant stop.AcontrolBcontrolled Chave controlledDhave been controlling 答案:D 11 解析:考查动词时态。句意:-我听说你取消了你所有的计划和预约,为什么呢?-因为他们一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中英语 现在完成时 时态 基础知识 题库
限制150内