1、现在完成进行时练习全集现在完成进行时练习全集一、单项选择现在完成进行时1(山东省实验中学高三第二次模拟考试)6Jack and Samantha _ for their wedding for a whole week but nothing is really doneAhave prepared Bare preparedChave been preparing Dprepared【答案】C【解析】句义:Jack 和 Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到
2、现在一直都在做的事情,强调动作的持续性和反复性。故C正确。2 I _ a topic for the composition, but havent decided yet.Awill think about Bhave been thinking aboutChad thought about Dwas thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从but havent decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。考点:考查时态3
3、-Look,what a mess in the kitchen!-I _cooking fish in a new way and I really have no time to tidy it up now.Atried Bhad triedCwill try Dhave been trying【答案】D【解析】考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。4-I am sure Mary will win the first pl
4、ace in the coming competition.-I think so. She _ for it for months.Ahas prepared Bhas been preparingChad prepared Dprepared【答案】B【解析】试题分析:考查时态。句意:-我相信玛丽会在接下来的比赛中获得第一名。-我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时
5、最恰当,故选B。考点:考查时态5 Now the weight. Only 115. Youd better put on a few pounds.Well, actually, I _ like a horse.Aate Bwas eating Chave been eating Dwill eat【答案】C【解析】“现在(称)体重,只有115.你最好再增重几镑。”“噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选C。6-Alice, whats wrong with you? You look so worn out.-Nothing seriou
6、s. I my new house all day and Im afraid I wont finish until tomorrow afternoon.Ahave whitewashed Bam whitewashingChave been whitewashing Dshall be whitewashing【答案】C【解析】考查时态:句意:-爱丽丝,你怎么了?你看起来很疲劳啊。-没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。7-Susan is so excited!-Oh, yes! She is bu
7、sy preparing for her trip to Africa that she _ for years.Ahas been expecting Bwas expectingChad been expecting Dwould be expecting【答案】A【解析】试题分析:考查时态。句意:-苏三好兴奋啊!-是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。考点:考查时态8I havent
8、 finished my composition. I _ for two hours and a half.Ahave written it Bhave been writing itCwrote it Dam writing it【答案】B【解析】试题分析: 考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。根据 I havent finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。考点 : 考查动词的时态9Since the time humankind started gardening,
9、 we _to make our environment more beautiful.Atry Bhave been tryingCare trying Dwill try【答案】B【解析】试题分析:考查动词时态。since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。考点:考查动词时态10The crazy fans_ patiently for two hours, and they will wait till the movie star arrive
10、s.Aare waiting Bhad waitedChave been waiting Dwill wait【答案】C【解析】试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。考点 : 考查动词的时态和语态11He _ around the clock since June, when the first Ebola case appeared in this agricultural county.Ahad been working Bhas been working
11、Cis working Dwas working【答案】B【解析】试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。故选B12We _for cheap houses but havent found _we like yet.Aare looking;one Bhave looked;itChave been looking;one Dlooked;t
12、hem【答案】C【解析】句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a前面提到的名词”,即a house。13Jessica ought to stop work.She has a headache because she _ too long.Aread Bis readingChad read Dhas been reading【答案】D【解析】本题考查时态。从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。14In o
13、rder to get good marks in the coming exam, my son _late every night in the past three weeks.Astudies Bstudied Chas been studying Dwas studying【答案】C【解析】试题分析:本题的关键词是时间状语in the past three weeks,该结构常常与现在完成时连用。通常与in/during the past/last+一段时间连用的句子都使用现在完成时。惊讶:在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。本句使用现在完
14、成进行时表示动作的延续。故C正确。考点:考察时态15- I have got a headache. - No wonder. You_ on the math exercises too long.Awork Bare working Chave been working Dworked【答案】C【解析】试题分析:句意:-我有点头疼。-难怪呢。你这么长时间一直在做数学练习。根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。考点:考查动词时态。16Mr. Smith _ his pupils how to prepare for the test since 8 a
15、m, but no one listens to him.Ahas told Bis tellingChas been telling Dwill have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。17In the past several weeks, many cities in Northern China from heavy fogs and severe cold.Ahad suffered Bhave been suffering Cwere suffered Dsuffered【
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1