(文末附答案)高中英语现在完成时时态知识点题库.docx
(文末附答案)高中英语现在完成时时态知识点题库单项选择题(经典例题高频考点-名师出品必属精品)1、一 What' s the recent progress in Xiong an New Area, first announced two years ago?It increasing attention from foreign companies given its huge development potential.A . has been attractingB . had attractedC . would be attractingD . was attracting2、一Bob! How' s your project? I heard you started it last Friday, right?-Oh ! I for it . But I haven5 t decided when to do it .A . have preparedB . had preparedC . have been preparingD . was preparing3、一 Where is Gary?一 He is at the library studying for his German test on Wednesday. In fact, he for the test every day overthe past week.A . has reviewedB . was reviewingC . has been reviewingD . had been reviewing4、一Tony, why are your eyes red?I up peppers for the last five minutes.A . cutB . was cuttingC . had cutD . have been cutting5、Is it hard to drive downtown to work?Yes, that1 s why I to work by train.(文末附答案)高中英语现在完成时时态_004参考答案1、答案:A解析:考查现在完成进行时。句意:两年前首次宣布的雄安新区,最近进展如何?鉴于其巨大的开展潜力, 它越来越受到外国公司的关注。根据问句可知,问句问的是这个地方最近的情况,所以选择现在完成进行时, 表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去。故A选项正确。2、答案:C解析:考查动词时态。句意:一鲍勃!你的课题工程做的如何?我听说你上个星期五就开始了,对吗? 一我一直为此 作准备,但我还没有决定何时开始,根据“haven,t decided”得知,表示现在以前这一段时间里一直在进行 的工程,用现在完成进行,结构为have been+现在分词,应选C。3、答案:C解析:考查时态。句意:Gary在哪?他正在图书馆为周三的德语考试学习。事实上,在过去的一周他每天一 直在为考试复习。根据时间状语。ver the past week可知,用现在完成时,表示动作一直在持续,所以此处用 现在完成进行时表示动作从某一时间开始,一直持续到现在。应选C。4、答案:D解析:考查现在完成进行时。句意:Tony,你眼睛为什么是红的? 那是近五分钟以来我一直在切辣椒。”由 for the last five minutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。应选D项。10小提示: 各时态的区别:一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。如:The engine stopped because the fuel was used up.过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时 间内正在进行的动作等。如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.o过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。句中常用by引导 的时间状语或以before, until, when, than等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态 在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。如:John and Jane had known each other for a long time before their marriage.表示在说话时刻之前到现在正在进行的动作。如:We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,还会继续等)It has been raining for 3 dayso已经下了 3天的雨了(现在还 没停止)。此题中有关键词for the last five minutes,由此可以判断出用现在完成进行时。5、答案:D解析:考查时态。句意:一-开车去市中心上班很困难吗?-是的。这就是我为什么一直乘坐火车去上班的原因。由 问话人使用的是一般现在时可知,对话者双方在讨论现在的状况。所以使用现在时。根据答话人的意思,这就 是他到目前为止一直乘坐火车上班的原因,他以后还是会坐火车上班,所以应用完成进行时。所以答句应用现 在完成进行时。应选Do小提示:现在完成进行时的构成:have /has been doing ”一直在做某事”。现在完成进行时的作用:可以表示动作从11 过去某个时刻开始一直持续到现在,甚至将来,强调进行的过程;或者表示从过去到现在的一段时间被反复进 行的动作或存在的状态。例如此题中,根据句意,回答的人强调他从过去某一时间到现在一直在乘坐火车出行, 这是一个反复进行的动作,所以时态用现在完成进行时。应选D。6、答案:C解析:考查时态。句意:早上好,汤姆,你为什么看起来这么累?因为我整晚都在书房里一直写毕业论文。此处缺乏谓语,由问句和all night可知,“写毕业论文”这个动作是在昨晚一直进行的,且这个动作对现在产 生了影响,时态用现在完成进行时(has/have been doing)表动作从某一时间开始,一直持续到现在,或者刚 刚终止,或者可能仍然要继续下去,work on (致力于)。应选C项。7、答案:C解析:考查时态。句意:一Bob,你的工程怎么样了?我听说你上周五就开始了,是吗? 一哦!我已经在做准备, 但还没有决定好什么时候开始做。根据句意可知,我已经开始做准备了,不知道什么时候开始,说明还在准备 中,用现在完成进行时最合适,即have been doing,应选Co小提示:动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。因此, 考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。但也可以通过时间状语、固定居 心等来做出正确的选择。本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要 考生通过语境和逻辑推理进行判断,根据上文提到上周五就开始工程了,下文说还没有决定什么时候做,可推 断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。8、答案:A12解析: 考查时态。句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,故排除B、C、D选项;此处表示从过去一直到 现在一直在写,可能还会写下去,应使用现在完成进行时。应选A。9、答案:B解析:考查动词时态。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。A.try尝试;B.have been trying 尝试;C.are trying尝试;D.will try尝试。根据时间状语since,可知句子的时态为现在完成时,结合句意,表 示一直在进行的动作,应用现在完成时。应选Bo10、答案:D解析:考查动词时态和非谓语动词。句意:我本想早一点向你抱歉,但因为上次吵架后你一直回避见我,所以没能道 歉。根据句意及failed可知,第一空表示“打算抱歉”发生在抱歉之前,用过去完成时had done结构。intend to do打算做某事,固定结构,动词不定式作宾语;根据since we last quarreled可知,第二空用现在完成时, 强调“一直回避见面”用现在完成进行时have/has been doing。avoid doing防止做,固定结构,动名词作宾 语。应选D项。11、答案:B解析:试题分析:考查句子时态的使用。Have done现在完成时,表示从过去某一时刻到现在为止,已经完成和结束 的动作;have been doing现在完成进行时,表示从过去某一时刻一直进行的动作,现在还在进行;had done 过去完成时,表示从过去的过去的某时刻,到过去的某时刻,已经结束完成的动作。这里由后文可知:据说这13 些建筑工作下个月将会完工,所以应该是从过去到现在一直在建造,用现在完成进行时。句意:工人们一直在 建造这家餐厅。据说建筑工作将会在下个月完工。应选B。考点:考查句子时态的使用12、答案:D解析:考查时态。句意:你对中美贸易战了解多少?好吧,报纸在过去几周一直在报道这件事。根据句中时 间状语in the past few weeks可知,用现在完成时态,结合句意可知,这里用现在完成进行时,表示动作从过 去某个时间开始,一直延续到现在,并且还有可能持续下去。应选Do13、答案:D解析:考查时态辨析。句意:Maria对运动非常感兴趣,在过去的三年中她每周上四次游泳课。由句中的时间状语 “over the last three years”并结合句意可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完成进行时。主语Maria是第三人称单数,谓语动词用单数,应选D。14、答案:C解析:考查时态。句意:Mary去哪了?她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可 以在那找到她。Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时, 故C项正确。15、答案:A解析:试题分析:考查时态。句意:一Peter在哪里?我到处都找不到他。早饭以后他去了图书馆,从那以后就一14直在那里。本句使用现在完成进行时表示动作的延续性和反复性,表示从过去某个时间开始一直延续到现在, 而且还在发生。故A正确。【点评】现在完成进行时的用法归纳如下:一、现在完成进行的基本用法.现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday,自上周星期日以来就一直在下雨。He's been watching television all day.他看了一天电视了。1) .现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired. She's been typing letters all day.她很累了,她整天都在打信件。Her eyes are red. She has been crying.她眼睛红了,她一直在哭。二、现在完成进行时与现在完成时的区别1).现在完成时可以表示一个已经完成的动作,而现在完成进行时那么表示一个正在进行的动作。如:Ihave read the book,我读过这本书。I have been reading the book,我一直在读这本书。【注】有少数动词(如work, study, live, teach, stay等)在表示持续一段时间时用这两种时态含义差不多(只 是用现在完成进行时更强调动作的持续性)。如:How long have you worked been working here?你在这儿工作多久了 ?I've lived been living here since 1988,自 1988 年以来我就一直住在这儿。2),现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。15如:I have waited for two hours.我等了两小时。(陈述事实)I have been waiting for two hours.我等了两个小时。(等得好辛苦)3) .现在完成进行时通常用来谈论较短暂的动作或情况,假设要谈论时间延续较长的动作或情况或永久性情况,那么 通常用现在完成时。如:He has lived in Paris, ffe (一直)住在巴黎。He has been living in Paris, ffe (目前)住在巴黎。(表暂时性).不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。如:he only known her for two day.我认识她刚刚两天。They've been married for twenty years,他们结婚已二十年了。The war has lasted for a long time.这场战争持续了很长时间。4) .现在完成进行时不用于被动语态,假设要用可用现在完成时的被动语态代替。如:The house has been painted for a month.这房子已漆了一个月。The problem has been studied for five days,这个问题已研究了五天。考点:考查时态16、答案:D解析:考查动词时态。句意:看看她脸上的汗水。她从今天早上起床起就一直在清扫房子。句中出现了 since,要用现在完成时,对话发生时,说明动作仍在持续并且可能持续下去,要用现在完成进行时。应选D。17、答案:C16时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选c18、答案:C解析:试题分析:句意:一Hi, Lucy,你什么时候到柏林的?一上周末,从那时起我一直在体验一种不同的文化。本 句的时间状语是since then,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性。故C正确。考点:考查时态19、答案:B解析:考查动词时态。句意:打搅了,你在等哪部电影?新星球大战。我们已经在这里等了两个多小时 了。根据时间状语for more than two hours可知,此处表示一个动作从过去开始持续到现在,并且将继续持续 下去,使用现在完成进行时,其基本构成形式是:have/has been doing。应选B。20、答案:D解析:考查时态。上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论文这个动作从过去某 一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。21、答案:C解析:考查时态。句意:许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。表示一个从过 去开始但仍在进行的动作,用现在完成进行时,应选C。1722、答案:A解析:考查时态。句意:你认为那个年轻的女士被UFO带走的故事怎么样?我们很害怕,我几个星期都在 做噩梦。根据句中“for weeks”可知,此处表示动作从过去持续到现在,还有可能继续持续下去,用现在完成 进行时,have been doing sth.,应选 Ao小提示:23、答案:B解析:考查时态。句意:多亏了袁隆平博士,在过去的几年里,中国的稻米产量一直在稳步地增长。根据句意可知, 稻米产量在过去几年里一直在增长,并且有可能继续增长。应用现在完成进行时。故答案为Bo【点评】经常与现在完成时态连用的时间状语有:so far到目前为止;lately近来;in the last/past few years在最近的几 年里;since自从-以来,等。此题就是in the past few years.和现在完成时态的连用,另外,根据句意可知用 现在完成进行时态更符合题意,应选B。温馨提示:l).Since自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2).lt is /has been+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性 动词,那么表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三 年了 ; It is five years since he lived (持续性动词)here,他离开这有五年了。24、答案:B18解析: 试题分析:句意:我想服务员已经忘了我们了。我们已经等了半个小时了 !我估计是的,他大概认为我们已经 点餐了。根据后文for over half an hour可知句子为现在完成时态。因为wait为短暂性动词而不是延续性动词, 故用be waiting表示状态。应选Bo考点:考查时态。25、答案:C解析:考查时态。句意:自从一年前格林一家搬到乡下以来,他们的健康状况一直都很好。since引导时间状语从句时,如果从句中使用一般过去时,主句使用现在完成时或现在完成进行时。此句使用现在完成进行时,表示 “一年以来,他们的健康状况一直都很好”。应选C。26、答案:D解析:考查时态。句意:Eve考虑生二胎已经一年了,但是她还没有最终下定决心。根据句意可知,生二胎的想法已 经一年了,但还未决定,有可能继续考虑下去。因此要用现在完成进行时。应选D。27、答案:A解析:考查时态。句意为:Tom一直忙着写论文两个小时了,但是到现在为止他只写了 100多个词。由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用 现在完成时,故A正确。小提示: 此题的简体关键是根据时间状语判断句子的时态。第一空根据时间状语for two hours,可知应该用能延续的动19A . will have goneB . was goingC . have goneD . have been going 6、一 Good morning, Tom, why do you look so tired out?一 Because I my graduating paper all night in my study.A . worked onB . had worked onC . have been working onD . would work on 7、一 Bob! How is your project? I heard you started it last Friday, right?-Oh! I for it. But I haven* t decided when to do it.A . will prepareB . had preparedC . have been preparingD . was preparing 8、Judith on her new novel which is supposed to come out next month.A . has been workingB . had workedC . will be workingD . was working 9、 Since the time humankind started gardening, we to make our environment more beautiful.A . tryB . have been tryingC . are tryingD . will try 10、I an apology to you earlier, but failed because you me since we last quarreled.A . intended to make, had avoided meetingB . intended to have made, had avoided to meetC . had intended making, have avoided to meetD . had intended to make, have been avoiding meeting 11、 The workers a new restaurant. It is said that the construction work will be finished next month.词的现在完成时态,再根据后半句到目前已经写了 100个词了,由此可知现在仍在写,因此第一空应该用现在 完成进行时。而第二空的时间状语为by now,因此用现在完成时即可,所以用has written。28、答案:A解析:考查动词时态。句意:数千年以来人们一直想知道我们的未来会是什么样子。根据时间状语for thousands of years可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。应选A。29、答案:A解析:考查时态和主谓一致。句意:他真的很紧张。他整晚都在走来走去,等待结果。本句的时间状语是“all the night(整个晚上)”,句子表示“他整个晚上一直在走来走去”,需用现在完成进行时表示动作的持续性和反复 性,现在完成进行时是have/has been doing,主语He是第三人称单数,因此空格处是has been walking,故 选Ao30、答案:A解析:考查动词时态。句意:彼得在哪里?我哪里都找不到他。他早饭后去了图书馆,从那以后就一直在那 里写书。根据ever since (从那之后)可知,句子用现在完成时,且强调从过去开始一直在做某事,用现在完 成进行时,主语为He,用has been writingo应选A项。31、答案:D解析:试题分析:考查时态。句意:一凯特,你表妹怎么了?一她摔断了腿,从那以后就一直在接受治疗。since+时 间点或句子,与完成时连用,排除A、C ;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动20 作一直持续下去。根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故 选D。考点:考查时态32、答案:C解析:考查动词时态。句意:Lucy现在失业了,她一直在考虑重返学校,但还没有决定。表示动作从过去某时开始发 生,一直延续不间断发现到现在,并可能延续下去应用现在完成时进行时,且主语为Lucy,助动词应用has。应选Co33、答案:D解析:考查谓语时态和主谓一致。句意:来华求学的外国留学生的数量自从2000开始一直在稳定增长。分析句子结 构可知,设空处在句中作谓语。根据时间状语since可知,此处可用现在完成时,主语The number of foreign students与谓语动词rise之间为主动关系,且主语为单数概念,has been doing为现在完成进行时,侧重强调 动作从过去到现在一直持续的状态。应选Do34、答案:D解析:考查时态。句意:你压抑了很久,现在是时候放松一下了。根据下文“现在该放松了”可知,此处应使用现在 完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故D选项正确。35、答案:B解析:试题分析:现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候才刚好结束。根据句 21意,可知选Bo 考点:时态和语态36、答案:D解析:考查时态。句意:为什么?汤姆,你的衣服下摆太脏了 !妈妈,我一直在楼下清扫储藏室。A选项是 一般过去时,表示过去某个时间里发生的动作或状态;B选项是现在完成时,表示过去发生的动作对现在的影 响;C选项是过去进行时,表示过去某个时间点正在发生的事;D选项是现在完成进行时,表示从过去某时到 现在一直在进行的动作,或者刚刚终止,或者可能仍然要继续下去。由对话内容可知,回答者强调自己从刚才 持续到现在所发生的动作“清扫”,可能刚清扫完,也可能还要继续清扫。应选D。37、答案:C解析:试题分析:考查时态。句意:-妈妈,我认为爸爸确实应该休息一下放松放松。-是的。他长时间在看书。根 据句意可知,是现在的情况,排除B ;现在完成进行时表示动作有可能继续下去。这里只是建议爸爸休息,是 否休息还不一定,用现在完成进行时最合适。应选C。考点:考查时态38、答案:D解析:试题分析:考查动词时态。句意:你的手为什么这么脏?哦,我们吃完早餐我就在花园里忙碌了。这个时间是 从过去到说话之前一直在干某件事,是延续性的,用现在完成进行时,应选D项。考点:考查动词时态39、答案:D22解析: 考查动词时态。句意:自上周以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业20年的同 学聚会。根据时间状语since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一 直存在的,还可能继续下去,故可用现在完成进行时,其结构为:助动词(have/has) +been+动词的现在分 词。(因主语为George,第三人称单数,主谓语法一致,故排除A项。)应选D项。40、答案:D解析:考查动词时态。句意:一你今天看起来很累! -在过去的几天里我一直在写一个环境报告,这个报告明天应要 提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,应选D.【点评】现在完成进行时:基本结构:have/has+been+现在分词用法:1).现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。I've been waiting for an hour but he still hasn't come.我已经等了一个小时, 但他还没有来。How long have you been doing this work?你做这工作多久了 ?2)、表示动作刚刚结束。(有时指出结果)They have been talking about the book.他们刚刚在讨论这本书。My clothes are wet. I've been walking in the rain.我的衣服湿了,我一直走在雨中。3)、表示某种感情色彩。23Who's 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)、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)Who's been insulting you?谁欺负你了 ?The room stinks. Someone's been smoking in here.屋里有烟味,有人抽烟了。6)、表示重复。(指断断续续,而非一直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了另1J。Has he been making trouble?他是不是一直在制造麻烦?41、答案:C解析:考查语境及时态。句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知, 本空是指那些“一直关注这一问题的人",根据语境可知,从过去关注一直到现在还在关注,要用现在完成进 行时,因此选C。42、答案:D解析:考查动词时态。句意:我头痛。难怪。你在电脑前工作太久了。根据句意及前文Hl have got a headache/1可知,此处应用现在完成进行时,表示动作从过去某一时间开始,一直延续到现在,可能还要继24续下去,此处表示“由于在电脑前连续工作而造成了现在的头痛”。应选D项。43、答案:C解析:考查动词时态。句意:据新中选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家开展的僵 化和过时的规那么。“the rigid and outdated rules that the development of the country-n 在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规那么一直在限制国家的发 展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。应选C。44、答案:A解析:考查动词时态。句意:多年来,媒体一直在攻击工会,而工会也呼吁做出改变。根据for years及have called 可知,此句的时态应是现在完成时;根据句意可知,动作一直持续下去,故用现在完成进行时。应选A项。45、答案:C解析:考查时态。句意:还有许多事情要做!好吧,这并不奇怪。最近来的人太多了。根据all the time recently 可知句子用现在完成进行时态,故答案为C。46、答案:D解析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,安倍自从上台就一直在为他的国家 在国际事务中寻找一个更大的角色。根据时间状语since he took。和ce可知,用现在完成进行时态,表示安倍 上台以来一直在做。应选D。47、答案:D25解析: 考查时态。句意:到底是什么让你应聘导游的职位?这是我一直都在寻找的工作。A.lookedfor寻找(一般过去时);B. had looked for寻找(过去完成时);C. will look for将要寻找(一般将来时);D. have been looking for 一直在寻找(现在完成进行时)。根据语境分析可知,前文“a guide(导游)”提及的职位是后 文中“我” 一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可 能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”这一含义。应选D项。48、答案:B解析:考查时态。根据in the past few years可知是与完成时连用的,在根据句意是指海冰一直都在融化。所以使用现 在完成进行时。句意:在过去几年里,因为全球变暖,海冰一直在融化。26A . have builtB . have been buildingC . builtD . had built12、一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 reporting13、Maria has a great interest in sports and swimming classes four times a week over the past threeyears.A . tookB . is takingC . takesD . has been taking14、-Where is Mary?-Oh, she went out after breakfast, and her paper in the library ever since. You can find her there.A . WroteB . had writtenC has been writingD . is writing15、-Where is Peter? I can1 t find him anywhere.He went to the library after breakfast and his essay there ever since.A . has been writingB . had writtenC wroteD . is writing16、一Look at the sweat on her face.一She the house since she got up this morning.A . is cleaningB . has been cleanedC . was cleaningD . has been cleaning17、Where were you at supper time? I for you to join me.A . waitedB . had waitedC . have been waitingD . was waiting18、-Hi,Lucy! When did you arrive in Berlin?-Last weekend, I a different culture since then.A . was experiencingB . will be experiencingC . have been experiencingD . had been experiencing19、一Excuse me, which movie are you waiting for?一The new Star Wars. We here for more than two hours.A . waitedB . have been waitingC . would be waitingD . are waiting20、一I think the paper is taking you a long time to write.一I on it for almost a month now.A . workedB . was workingC . am workingD . have been working21、The cost of living in big cities steadily for many years, and it has led some youths to drop out ofthe big city race.A . is climbingB . is