英语现在完成进行时练习.docx

上传人:罗晋 文档编号:8743860 上传时间:2021-01-05 格式:DOCX 页数:9 大小:34.35KB
返回 下载 相关 举报
英语现在完成进行时练习.docx_第1页
第1页 / 共9页
英语现在完成进行时练习.docx_第2页
第2页 / 共9页
英语现在完成进行时练习.docx_第3页
第3页 / 共9页
英语现在完成进行时练习.docx_第4页
第4页 / 共9页
英语现在完成进行时练习.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《英语现在完成进行时练习.docx》由会员分享,可在线阅读,更多相关《英语现在完成进行时练习.docx(9页珍藏版)》请在三一文库上搜索。

1、最新英语现在完成进行时练习一、初中英语现在完成进行时1Im tired out. I_ all afternoon and I dont seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】D【解析】 【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。2He _ it for two hours, and hes still watching now.A. has been watchedB. watchin

2、gC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。故选 C。3Have you ever _ with a group?A. to speakB. studyC. studyingD. studied【答案】D【解析】 【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选 D。【点评】考查现在完成时的结构。4 Look, the light is still on in Helens office. Maybe she _

3、her work yet.A. doesnt finishB. wont finishC. hasnt finishedD. didnt finish【答案】C【解析】 【分析】句意:看,海伦的办公室的灯还亮着在。也许她还没有完成工作。 yet 用于否定句末,是现在完成时的标志词,故选C。【点评】考查动词的时态。5Can Mr Read speak Chinese?Yes He speaks Chinese very well because heChina for many yearsA. has been inB. has been toC. has gone toD. has come

4、to【答案】 A【解析】 【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多长时间;has been to 是去过某地已经回来; has gone to 是去某地了,还没回来;has come to 是已经来到某地,根据句意可知选A【点评】考查动词短语辨析6 Why is your foreign teacher s Chinese so good?Because heChina for eight yearsA. has gone toB. has been toC. has come toD. has been

5、 in【答案】 D【解析】 【分析】句意为:-为什么你的外教的中文那么好时间状语for eight years 是一段时间,所以要用表示状态的短语选 D?-因为他来中国已经8 年了。be in 的现在完成时态,故【点评】考查现在完成时的短语辨析。7We can t get sleep with a strong windoutsideA. blowB. blowingC. blewD. blows【答案】 B【解析】 【分析】句意:我们不能睡在外面,外面大风吹。【点评】考察with 结构。blowing表示正在进行时。8Ito Rongjiang last year But Ineverto

6、ChongjiangA. went , have, beenB. will go,have, beenC. went, have, goneD. go,have, gone【答案】A【解析】 【分析】句意:去年我去了榕江,但我从未去过重江。由用一般过去时;由第二句中的never 可知,用现在完成时,故选last year 可知,第一句A。【点评】考查动词的时态,注意句中的时间状语的暗示。9he _ Japan before?Yes, he there two years agoA. Did, visitedB. Has, has visitedC. Has, visitedD. Did, ha

7、s visited【答案】C【解析】 【分析】句意 :-他以前去 日本 ?-是的,他两年前去 那里。根据before 可知句子要用 在完成 “have/has+ 去分 ”, 主 he 是第三人称 数故用 has, 是一个一般疑 句,将 has 提前,故 C。【点 】考 的 ,注意 境中提供的 状 。10 Do you know the Color Run, a five-kilometer race?Yes. So far it_into quite a few cities in our country.A. comesB. cameC. has come【答案】C【解析】 【分析】句意:你

8、知道彩色跑,一个五千米的 跑 ?知道,到目前 止它已 入了我 国家的好几个城市。由so far 可知用 在完成 ,故 C。【点 】考 在完成 。11 The numberof foreign students attending Chinese universities _ rising steadily since1990.A. isB. areC. has beenD. have been【答案】 C【解析】 【分析】句意:从 1990 年开始, 入中国大学的外国学生的数量呈 定增 。根据 状 since 1990 ,从 1991年开始,可知本句 在完成 行 has/have +been+

9、 在分 ;再根据the numberof, 的数量,助 用 数形式has, be 的 去分 been 。故 C。【点 】考 在完成 行 。注意掌握 构 在完成 行 的 构:has/have +been+现在分 。12 Housing prices _ since the end of the last year. Therefore, its time the centralgovernment _ some effective measures to bring them under control.A. have increased; would take C. have been inc

10、reasing; take【答案】DB. have increased; will takeD. have been increasing; took【解析】 【分析】考 和虚 气。句意:房价自从去年年末以来一直在上 ,所以中央政府 采取措施加以控制了。第一空依据since 一 使用 在完成 ,且 行 更能体 出目前的状况,故使用 在完成 行 最好;第二空是虚 气中“its timethat +did/ should do的句式”使用,故 D 。13 Why, youre late again! I _ here for over two hours!A. am waitingB. waite

11、dC. have been waitingD. was waiting【答案】C【解析】 【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。14 The western countries have been _ Christmas for many years.A. celebratingB. celebrate

12、C. celebratesD. celebrated【答案】A【解析】 【分析】 have/has been+ 现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选 A。15 Mary_ to writing classes every night since June and the course will end this week.A. had goneB. has been goingC. is goingD. went【答案】 B【解析】 【分析】。句意:从6 月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要

13、用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。16 Mr. Herpin is one of the foreign experts who _ in China in the last five years.A. worksB. is workingC. are workingD. have been working【答案】D【解析】 【分析】句意:Herpin 先生是过去五年在中国工作的外国专家之一。根据in thelast five years 可知,句子用现在完成时态

14、或现在完成进行时态,故选D。【点评】考查时态,本题涉及现在完成进行时。17 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.A. has raisedB. has been raisingC. has risenD. has been rising【答案】 D【解析】 【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔 哈撒韦公司的

15、股票一直增长迅速。raise 是及物动词,要用raise 的话,需要改成 “财产被提高 ”; rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。18 Rosa _ this washing machine for more than ten years. She is thinking about buying anew one.A. is usingB. usedC. had usedD. has been using【答案】D【解析】 【分析】

16、句意:Rosa 已经使用这台洗衣机超过10 年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选 D。【点评】考查时态,本题涉及现在完成进行时的应用。19 _ her ambition of becoming a professional singer, she _ very hard since an earlyage.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】A

17、【解析】 【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age 通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故 A 项正确。【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。20 My friends from the mainlandto me that they find the citys subway cars are too oldcompared with what they pay for

18、 subways in Beijing.A. complainedB. is complainingC. was complainingD. have been complaining【答案】D【解析】 【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词 are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选 D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。21 It _ for two weeks, and the whole area is

19、flooded.A. had rainedB. rainsC. would rainD. has been raining【答案】D【解析】 【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwo weeks ,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选D。【点评】考查时态,本题涉及现在完成进行时的应用。22 Housing prices_ since a few years ago. Therefore, its time the central government_ some effective measures to bring them un

20、der control.A. have increased; would takeB. have increased; will takeC. have been increasing; takesD. have been increasing; took【答案】D【解析】 【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since 判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/wastimethat “该是 .的时候了 ,从句中往往用过去时,也可以用should+ 动词原形;故答案是D。【点评】考查

21、时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型Its/wastime that 。23 Where is Mary?Oh, she went out after breakfast, andher paper in the library ever since. You can find herthere.A. WroteB. had writtenC. has been writingD. is writing【答案】C【解析】 【分析】句意:Mary去哪了? 她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。考查时态。Mary 写论文这个动作从过去一直持

22、续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。【点评】考查现在完成进行时。24 A new monetary policy will take effect next month. Really good news, especially for thosecompanies that _ with money.A. have struggledB. struggledC. have been strugglingD. had struggled【答案】C【解析】 【分析】句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分

23、可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行, 并有可能持续下去, 强调动作的全过程。故选C。【点评】考查时态,本题涉及现在完成进行时。25 I havent seen Jacky these days. She _ for the driving test due to take place next Monday.A. will prepareB. has been preparingC. was preparingD. prepared【答案】B【解析】 【分析】句意:这些

24、天我没见过Jacky。 她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。【点评】考查时态,本题涉及现在完成进行时。26 Our headteacher _for months to make sure that we understand the importanceofconcentration.A. triedB. was tryingC. has been tryingD. is trying【答案】C【解析】 【分析】句意 : 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成

25、进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由 “for months 也”表明本句应该用现在完成进行时。故选C。【点评】考查时态,本题涉及现在完成进行时。27 The May Fourth Movement was launched in 1919 and its spirit _ Chinese youth tomake contributions to national rejuvenation ever since.A. is motivatingB. has been

26、motivatingC. motivatedD. was motivating【答案】B【解析】 【分析】句意:五四运动于 1919 年发起,其精神一直激励着中国青年为民族复兴而努力。由 ever since 可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。【点评】考查时态,本题涉及现在完成进行时。28 The debate has only a few moments that might be inspiring to those who _ thisissue.A. followedB. had followedC. have been

27、 followingD. were following【答案】C【解析】 【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选C。【点评】考查时态,本题涉及现在完成时。29 Im sure Andrew will win the first prize in the final.I think so. He _ for it months.A. is preparingB. has been preparingC. was preparingD.

28、had been preparing【答案】B【解析】 【分析】句意:我确信 Andrew 在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知Andrew 是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。30 I _ my homeworkfor four hours, but I am not sure whetherI can hand it intomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】B【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B 正确。【点评】考查时态

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1