英语现在完成进行时解析版汇编含解析.docx

上传人:李医生 文档编号:8704687 上传时间:2020-12-23 格式:DOCX 页数:8 大小:216.42KB
返回 下载 相关 举报
英语现在完成进行时解析版汇编含解析.docx_第1页
第1页 / 共8页
英语现在完成进行时解析版汇编含解析.docx_第2页
第2页 / 共8页
英语现在完成进行时解析版汇编含解析.docx_第3页
第3页 / 共8页
英语现在完成进行时解析版汇编含解析.docx_第4页
第4页 / 共8页
英语现在完成进行时解析版汇编含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、英语现在完成进行时解析版汇编含解析一、初中英语现在完成进行时1Rosa _ this washing machine for more than ten years. She is thinking about buying a newone.A. is usingB. usedC. had usedD. has been using【答案】D【解析】 【分析】句意:Rosa 已经使用这台洗衣机超过10 年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选 D。【点评】考查时态,本题涉及现在完成进行时的应用。2Can Mr Read

2、speak Chinese?Yes He speaks Chinese very well because heChina for many yearsA. has been inB. has been toC. has gone toD. has come to【答案】 A【解析】 【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多长时间;has been to 是去过某地已经回来; has gone to 是去某地了,还没回来;has come to 是已经来到某地,根据句意可知选A【点评】考查动词短语辨析3W

3、e can t get sleep with a strong windoutsideA. blowB. blowingC. blewD. blows【答案】 B【解析】 【分析】句意:我们不能睡在外面,外面大风吹。blowing 表示正在进行时。【点评】考察with 结构。4he _ Japan before?Yes, he there two years agoA. Did, visitedB. Has, has visitedC. Has, visitedD. Did, has visited【答案】C【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据befor

4、e 可知句子要用现在完成时 “have/has+过去分词 ”, 主语 he 是第三人称单数故用 has,这是一个一般疑问句,将 has 提前,故选 C。【点评】考查动词的时态,注意语境中提供的时间状语。5The number of foreign students attending Chinese universities _ rising steadily since 1990.A. isB. areC. has beenD. have been【答案】C【解析】 【分析】句意:从1990年开始, 入中国大学的外国学生的数量呈 定增 。根据 状 since 1990 ,从1991年开始,可

5、知本句 在完成 行 has/have +been+ 在分 ;再根据thenumberof, 的数量,助 用 数形式has, be的 去分 been 。故 C。【点 】考 在完成 行 。注意掌握 构 在完成 行 的 构:has/have+been+现在分 。6Im sorry you A. waitso long, but itll still be some time before Jim gets back.B. waitedC. had waitedD. have been waiting【答案】D【解析】 【分析】句意:很抱歉 你等了 么 ,但吉姆 得 一段 才能回来。have been

6、 waiting , 在完成 行 ,表示从 去开始的 作一直持 到 在,可能 要持 ,根据下一句but itll still be some time before Jim gets back.可知可能 要 等待,所以用 在完成 行 ,故 D。【点 】考 ,掌握 在完成 行 的用法。7 Tom says he is too tired to go on. He cant. He _ for an hour.A. had workedB. has just workedC. just workedD. has only been working【答案】D【解析】 【分析】考 。句意: 姆 他太累

7、了不能 了。他不可能 ,他只工作了一个小 。从本 的 境中可以看出他不可能累的原因是:他从开始工作到 在 才工作了一个小 ,因此 用 在完成 行 ,故 D 。8Why, youre late again! I _ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】C【解析】 【分析】考 在完成 行 。句意: 什么,你又 到了!我在 里已 等了两个多小 了!根据句意可知,“等 ” 个 作是从 去开始,一直持 到 在一直在 行的 作,并 在造成了影响。故 C 。【点 】 在完成 行

8、 表示 作从某一 开始,一直持 到 在,或者 止,或者可能仍然要 下去。构成: have+been+doing 。9I _ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】B【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反

9、复性。故B 正确。【点评】考查时态10 Im tired out. I_ all afternoon and I dont seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】D【解析】 【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。11 Even though he gives away a piece of his fortune each year, the stock of Berkshire H

10、athaway,the source of Warren Buffets wealth,very rapidly.A. has raisedB. has been raisingC. has risenD. has been rising【答案】 D【解析】 【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔 哈撒韦公司的股票一直增长迅速。raise 是及物动词,要用raise 的话,需要改成 “财产被提高 ”; rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。【点评】本题要求考生在理解句

11、义的基础上,进一步牢固掌握动词的各种时态的用法。12 He _ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】 【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据overthe last threemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 C 项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。13 Doctor

12、 Smith, whoin Shanghai for more than ten years, is considering working inHuaian, but he hasnt decided yet.A. had workedB. has been workingC. is workingD. works【答案】B【解析】 【分析】句意:在上海工作了十年多的史米斯医生正在考 去淮安工作,但他 没有决定。分析句子可知,本句中的who 指代前面的先行 doctorSmith,是 数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年, 在 在上海,故要用 在完成 行 。故 B

13、。【点 】考 ,本 涉及 在完成 行 的 用。14 He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他 在仍然在看 ”可知 用 在完成 行 。15 According to the newly-elected French president, Macron, France will reform the rigid andoutda

14、ted rules that _ the development of the country in the near future. A. limited B. had limited C. have been limitingD. will limit【答案】C【解析】 【分析】句意:据新当 的法国 Macron ,在不久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidandoutdatedrulesthatthedevelopment of the country在本”句中the rigid and outdated ru

15、les是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展 在, 个 作一直在 行。所以用 在完成 行 。故 【点 】考 ,本 涉及 在完成 行 的 用。”,表示 个 作从 去一直到C。16 Whats wrong? You look really stressed out.I _ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】C【解析】 【分析】句意:你怎么了?看起来真的 力很大。我已 努力了一整个星期来写我的 文

16、。根据本 意, “我 ”已 从一周前开始,持 工作直至 在(有表达 段的提示短 the whole week ),唯有 在完成 行 可表达 一含 , 用 have been doing 的 构,故 C。【点 】考 ,本 涉及 在完成 行 。17 To our relief, rescue work is under way in the quake-hit area in Mexico.Yes, volunteers are helping to distribute the donated provisions that _.A. were pouring inB. have been po

17、uring inC. are poured inD. had been poured in【答案】 B【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。18 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

18、 reportC. reportedD. have been reporting【答案】 D【解析】 【分析】句意:你对中美之间的贸易战争了解多少?哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks 可知谓语动词用现在完成时或者现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时的应用。19 My friends from the mainlandto me that they find the citys subway cars are too oldcompared with what they pay for subways in B

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

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

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

22、进行时和一般过去时的应用,以及固定句型Its/wastime that 。22 Why, Jack, you look so tired! Well, I _ the house and I must finish the work tomorrow.A. was paintingB. will be paintingC. have paintedD. have been painting【答案】D【解析】 【分析】句意: 怎么啦,杰克,你看起来如此疲惫! 噢,我一直都在粉刷房子 ,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选 D。【点评】考查时态,本题涉及现

23、在完成进行时的应用。23 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【解析】 【分析】句意:这些天我没见过Jacky。 她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。【点评】考查时态,本题涉及现在完成进行时。24 Our headtea

24、cher _for months to make sure that we understand the importanceofconcentration.A. triedB. was tryingC. has been tryingD. is trying【答案】C【解析】 【分析】句意 : 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由 “for months 也”表明本句应该用现在完成进行时。故选C。【

25、点评】考查时态,本题涉及现在完成进行时。25 In order to find the missing child, villagers _ all they can over the past five hours.A. didB. doC. had doneD. have been doing【答案】D【解析】 【分析】句意: 了找到失踪的孩子,村民 在 去五小 里一直在尽力做自己能做的事情。 A. did 一般 去 B. do 一般 在 C. had done 去完成 表示 去的 去D.have been doing 在完成 行 ,表示从 去开始一个 作持 到 在也可能持 下去。根据 干

26、意思表示在 去五小 里一直做因此用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。26 In my younger years, my father gave me some advice that IA. turned overB. was turning overC. had turned overin my mind ever since.D. have been turning over【答案】D【解析】 【分析】句意:在我年 的 候,我的父 了我一些建 ,从那 起, 些建 一直在我的 海里翻来覆去。since自从 这里 turnover 表示仔 回想,反复斟酌考 。因

27、句中turn over 在将来会 下去,故用 在完成 行 everhave beendoing。故 D。【点 】考 和短 turn over 。27 Excuse me, which movie are you waiting for?The new Star Wars. Wehere for more than two hours.A. waitedB. waitC. would be waitingD. have been waiting【答案】D【解析】 【分析】句意: 打 了 ,你 在等哪一部 影? 星球大 ,我 已 在 儿等了两个多小 了。 for+ 段 与完成 用 ,根据 境可知

28、, 的 候仍然在等 ,因此用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。28 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. had been preparing【答案】B【解析】 【分析】句意:我确信 Andrew 在决 中会 得一等 。我也 么想,他已 准 了好几个月了。可知Andrew 是从 去到 在一直在准 ,用 在完成 行 , B。【点 】

29、考 ,本 涉及 在完成 行 。29 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先生是 去五年在中国工作的外国 家之一。根据inthelast five years可知,句子用 在完成 或 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。30 You look pretty tired today!Ian environmental report over the last few days, which should be submitted to the bosstomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】D【解析】 【分析】句意:你今天看起来很累!在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选 D.【点评】考查动词时态,本题涉及现在完成进行时的应用。

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

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


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