(英语)英语现在完成进行时练习题含答案.doc

上传人(卖家):2023DOC 文档编号:5498630 上传时间:2023-04-22 格式:DOC 页数:13 大小:57KB
下载 相关 举报
(英语)英语现在完成进行时练习题含答案.doc_第1页
第1页 / 共13页
(英语)英语现在完成进行时练习题含答案.doc_第2页
第2页 / 共13页
(英语)英语现在完成进行时练习题含答案.doc_第3页
第3页 / 共13页
(英语)英语现在完成进行时练习题含答案.doc_第4页
第4页 / 共13页
(英语)英语现在完成进行时练习题含答案.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、【英语】英语现在完成进行时练习题含答案一、单项选择现在完成进行时1 I dont remember having ever seen John since last weekHas he gone somewhere? Not reallyHe_ his newly-bought apartment.Ahas decoratedBwas decoratingCdecoratedDhas been decorating【答案】D【解析】试题分析:考查现在完成进行时态的使用。由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成

2、进行时。句意为自从上个星期我不记得见过John了,他出去了吗?没有,他一直在装修他新买的公寓。故选D。考点:考查现在完成进行时态的使用。2 I _ a topic for the composition, but havent decided yet.Awill think aboutBhave been thinking aboutChad thought aboutDwas thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从but havent decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现

3、在一直在进行,可能还是要进行下去,用现在完成进行时,选B。考点:考查时态3To strengthen Japans diplomatic influence and increase military presence across the world, Abe (安倍) _ a greater role for his country in international affairs since he took office.AsoughtBhad soughtCis seekingDhas been seeking【答案】D【解析】试题分析:考查时态。句意:为了加强日本的外交影响力,增强在

4、全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。考点:考查时态4Where were you at supper time? I _ for you to join me.AwaitedBhad waitedChave been waitingDwas waiting【答案】C【解析】 时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。 晚饭时你在哪?我一直等你。 选C5 You look great! I _ out. Check out my muscles!Awill

5、workBwas workingChave been workingDhad been working【答案】C【解析】句意:你看起来很棒啊!我一直都在锻炼。你 看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。C正确。6The company _ a rise in salary for ages but nothing has happened yet.Ahas been promisingBhad promisedCpromisedDpromises【答案】

6、A【解析】【详解】本题考查现在完成进行时。解题步骤:1. 确定时态:由“but nothing has happened yet”可知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。句意:这家公司多年来一直承诺提高工资,但至今没有任何进展。故选A项。7Frank, where have you been? We _ you since 2 oclock.Ahave been waiting forBare waiting forChad waited forDwaited for【答案】A【解析】试题分析:考查动词的时态。句意:弗兰克,你去哪了?自

7、从两点我们就在等你。根据since 2 oclock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;8He _ around the clock since June, when the first Ebola case appeared in this agricultural county.Ahad been workingBhas been workingCis workingDwas working【答案】B【解析】试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现

8、在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。故选B9Housing prices_ since the end of the last year. Therefore, its time the central government_ some effective measures to bring them under control.Ahave increased; would takeBhave increased; will takeChave been increasing; takeDh

9、ave been increasing; took【答案】D【解析】试题分析:考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its time that +did/ should do”的句式使用,故选D项。考点:考查时态和虚拟语气10-Look,what a mess in the kitchen!-I _cooking fish in a new way and I really have no time to tidy it

10、 up now.AtriedBhad triedCwill tryDhave been trying【答案】D【解析】考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。11Mike his wedding for a whole month and hopefully everything will be ready tomorrow.ApreparesBis preparingChad preparedDhas been preparing

11、【答案】D【解析】【详解】考查动词时态。句意:马克整整一个月在准备他的婚礼,希望明天一切都准备好。根据句中时间状语for a whole month可知用现在完成进行时。故选D。12He is really nervous. He _back and forth all the night waiting for the results.Ahas been walkingBhad walkedCwalkedDis walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。句意:他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反

12、复性。故A正确。13I havent finished my composition. I _ for two hours and a half.Ahave written itBhave been writing itCwrote itDam writing it【答案】B【解析】试题分析: 考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。根据 I havent finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。考点 : 考查动词的时态14He has a great interest in

13、 tennis and _ it twice a week over the past year.AplaysBplayedChad playedDhas been playing【答案】D【解析】twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。15 Traffic conditions in Nanchang _ for decades. At first people only complained about jams during rush hours, but

14、 today every hour is rush hour.Aare worseningBhad worsenedChave been worseningDworsened【答案】C【解析】试题分析:考查时态。根据时间状语for decades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。考点:考查时态16The crazy fans_ patiently for two hours, and they will wait till the movie star arrives.Aare waiting

15、Bhad waitedChave been waitingDwill wait【答案】C【解析】试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。考点 : 考查动词的时态和语态17How is your cousin, Kate?She broke her leg and _ medical treatment since.Ais receivingBhas receivedCreceivedDhas been receiving【答案】D【解析】D 考察动词时态。句义:

16、Kate,你的表姐怎么样了?她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。18My seven-year-old daughter has a great interest in music and _ Piano classes twice a week over the last three years.AtookBis takingChad takenDhas been taking【答案】D【解析】试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时

17、间over the last three years. 连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。考点:考查时态19 It seems that water from this tap _ for some time.Well have to take it apart to put it right.Ahad leakedBis leakingCleakedDhas been leaking【答案】D【解析】根据句中时间状语for some time以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排除选项A、C。由于选项B现在

18、进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。20Darling, the headache _ me. No wonder, you _ the South Korean TV soaps since last night.Akills; have watchedBis killing; have been watchingCis going to kill; were watchingDwas killing; had watched【答案】B【解析】先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成

19、进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。21He is sure to pass the test, for he_ his lessons for the test every day over the past month.Awill reviewBwas reviewingChas been reviewingDhad been reviewing【答案】C【解析】【详解】考查现在完成进行时。句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。over the past month.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的

20、动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用has been reviewing。故选C项。22(2018江苏97校联考)You look pretty tired today!I an environmental report over the last few days, which should be submitted to the boss tomorrow.Awrote Bwas writingChad written Dhave been writing【答案】D【解析】考查动词时态。句意:-你今天看起来很累!- 在过去的几天里我一直在写一个环境报告,这

21、个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.【名师点睛】现在完成进行时:基本结构:have/has+been+现在分词用法:1.现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。Ive been waiting for an hour but he still hasnt come.我已经等了一个小时,但他还没有来。How long have you been doing this work?你做这工作多久了?2、表示动作刚刚结束。(有时指出结果)They have been talking about the bo

22、ok.他们刚刚在讨论这本书。My clothes are wet. Ive been walking in the rain.我的衣服湿了,我一直走在雨中。3、表示某种感情色彩。Whos been telling you such nonsense?谁告诉你这个消息的?(气愤)4、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。She has been telling me.她一直想告诉我。They have been going to build a bridge over the lake for years.数年来,他们一直想在湖上建一座桥。(但未能实现)5、表示一个

23、过去动作对现在的影响或造成的结果。(相当于现在完成时)Whos been insulting you?谁欺负你了?The room stinks. Someones been smoking in here.屋里有烟味,有人抽烟了。6、表示重复。(指断断续续,而非一直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。Has he been making trouble? 他是不是一直在制造麻烦?23The auto factory _ new profit records through technical in

24、novation 10% growth rate in the last two years and hopefully 15% this year.Aset Bhas setCis setting Dhas been setting【答案】D【解析】考查动词时态。句意:这家汽车制造厂通过技术创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。故选D。24Even though he gives away a piece of his fortune each year, the stock of Ber

25、kshire Hathaway, the source of Warren Buffets wealth, _ very rapidly.Ahas raised Bhas been raisingChas risen Dhas been rising【答案】D【解析】考查动词辨析和时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。25-Nice to see you

26、 again after all these years. What _?-Well, Ive tried many things since we left school. Im now working for a large oil company.Ahave you doneBwere you doingCdid you doDhave you been doing【答案】D【解析】试题分析:考查时态。句意:这么多年以后再次看见你真是太好了。这些年你一直在做什么?自从我毕业以后我尝试了很多事情。我现在一家大型的石油公司。根据句意说明是问对方这些年在做什么,故使用现在完成时表示。D正确。考

27、点:考查时态点评:时态的考查要根据上下文的语义和句子的关键词。本题的关键词的all these years.26Mary_ to writing classes every night since June and the course will end this week.Ahad gone Bhas been goingCis going Dwent【答案】B【解析】考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可

28、能仍然要继续下去。27(东北三省三校一联)Traffic conditions in Beijing_for decades.At first people only complained about jams during rush hours,but today every hour is rush hour.Ais worseningBhave worsenedChave been worseningDworsened【答案】C【解析】考查动词的时态。由空后的for decades可推知,此处要用完成时态,故可以排除A、D两项。由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会

29、持续下去,故应该用进行时态。答案:C28I_ about what youve said and Ive decided to take your advice.AthoughtBwas thinkingChave been thinkingDhad thought【答案】C【解析】【详解】考查时态语态。句意:我刚刚一直在考虑你的话并且我决定采取你的建议。分析句子可知,and后面时态为现在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为have been thinking。故选C项。29Mary really hard on his book and think

30、s hell have finished it by Friday.AworkedBhas been workingChad workedDhas worked【答案】B【解析】【详解】考查时态。句意:Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选B。【点睛】英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。30People

31、 _ about what our future will look like for thousands of years .Ahave been wonderingBwonderCwonderedDwill wonder【答案】A【解析】【详解】考查动词时态。句意:数千年以来人们一直想知道我们的未来会是什么样子。根据时间状语for thousands of years可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。故选A。31Where is Peter? I cant find him anywhere.He went to the library after breakfa

32、st and _ his essay there ever since.AwroteBhad writtenChas been writingDis writing【答案】C【解析】【详解】考查动词的时态。句意:那彼得?我到处都找不到他。早饭后他去了图书馆,从那时起他就一直在那儿写论文。结合句意以及时间状语 “ever since” 可知,他吃过早餐去图书馆之后,便一直在那里写论文,表示一个动作从过去某一时刻开始,一直持续到现在,并有可能继续持续下去,因此应该用现在完成进行时,故正确答案为C。【点睛】时态的考查在高考题的应用中也是无处不在的,时态本身的考查也是千变万化的,本题旨在考查学生对现在

33、完成进行时的理解和用法的熟悉程度,要求结合语境进行分析,根据句子的意思可以判断出当前应该使用哪一种时态,本题中也有一定的暗示时态的标志ever since,从而可以判断出应该用现在完成进行时。32In my younger years, my father gave me some advice that I _ in my mind ever since.Aturned overBwas turning overChad turned overDhave been turning over【答案】D【解析】【详解】考查时态。句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直

34、在我的脑海里翻来覆去。turn over表示仔细回想,反复斟酌,考虑。因为句中ever since“自从” 这里谓语动词turn over在将来会继续下去,故用现在完成进行时have been doing。【点睛】现在完成进行时的用法:其构成为:主语+have/has+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。1、现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday自上周星期日以来就一直在下雨。Hes bee

35、n watching television all day.他看了一天电视了。2、现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired. Shes been typing letters all da她很累了,她整天都在打信件。Her eyes are red. She has been crying她眼睛红了,她一直在哭。33I ordered Pizza for dinner.It should be here any minute now!Pizza again?We_Pizza every night for a week now!Ahad Bw

36、ere havingChave been having Dwill be having【答案】C【解析】句意:我订了披萨当晚饭。它应该随时都会到的。又是披萨?我们已经连续一个星期晚上都在吃披萨了!结合时间状语every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。故选C。【名师点睛】本题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结合句意来判断。根据every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。34In order

37、to find the missing child, villagers _ all they can over the past five hours.AdidBdoChad doneDhave been doing【答案】D【解析】试题分析:考查动词时态。句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情 。A. did一般过去时 B. do 一般现在时 C. had done 过去完成时表示过去的过去 D. have been doing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故D正确

38、。考点:考查动词时态35The debate has only a few moments that might be inspiring to those who _ this issue.AfollowedBhad followedChave been followingDwere following【答案】C【解析】【详解】考查语境及时态。句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进行时,因此选C。36 Whats the recent progress

39、in Xiongan New Area, first announced two years ago?It _ increasing attention from foreign companies given its huge development potential.Ahas been attractingBhad attractedCwould be attractingDwas attracting【答案】A【解析】【详解】考查现在完成进行时。句意:两年前首次宣布的雄安新区,最近进展如何?鉴于其巨大的发展潜力,它越来越受到外国公司的关注。根据问句可知,问句问的是这个地方最近的情况,所

40、以选择现在完成进行时,表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去。故A选项正确。37I wont tell the student the answer to the math problem until he_ on it for more than an hour.Ahas been workingBwill have workedCwill have been workingDhad worked【答案】A【解析】试题分析: 考查动词时态。句意:我直到他已经做这道数学题超过一个小时才告诉这个学生数学答案。根据“for more than an horn。”知选用现在完成进

41、行时态。考点 : 考查动词时态38There is no doubt that climate all over the world _ greatly in recent years.Ahad changedBis changingCchangedDhas been changing【答案】D【解析】【详解】考查时态。句意:毫无疑问,最近几年全球气候一直在剧烈变化。本句的时间状语in recent years通常与现在完成时连用,表示一段时间以来一直发生的事情,ABC三项都不是现在完成时。现在完成进行时强调从过去开始发生的事情一直延续到现在,与语境相符,故选D项。39-I hear youl

42、l cancel all your plans and appointments. Why?-They _ my life. I just cant stop.AcontrolBcontrolledChave controlledDhave been controlling【答案】D【解析】【详解】考查动词时态。句意:-我听说你取消了你所有的计划和预约,为什么呢?-因为他们一直在掌控我的生活,我控制不了了。强调动作发生在过去持续到了现在,且一直在进行,用现在完成进行时,选D。40Why cant you go with me to the National Museum?I _ an essa

43、y all the morning and havent finished yet.Awrite Bhad writtenCwill write Dhave been writing【答案】D【解析】【详解】考查时态。句意:-为什么不和我一块去国家博物馆呢?-我整个早晨一直在写文章,还没完成呢。根据句意可知从早晨到现在“I”都在写文章,并将继续写。这符合现在完成进行时的用法。Having been done表动作从过去到现在一直在进行,并将继续进行。故选D。【点睛】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作

44、从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。 现在完成进行时所用的时间状语:all day / month; this month / week / year; these days; recently / lately; in the past few + 时间段; since +时间点; for + 时间段等。例如:1.He has been working all day. 他整天都在工作。2.They have been building the bridge for two month. 两个月来他们一直在修桥。本题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下去,时间状语all the morning给出了提示。故本题中应该使用现在完成进行时。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文((英语)英语现在完成进行时练习题含答案.doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|