初中英语现在完成进行时试题经典及解析.docx

上传人:苏美尔 文档编号:8692513 上传时间:2020-12-22 格式:DOCX 页数:8 大小:36.15KB
返回 下载 相关 举报
初中英语现在完成进行时试题经典及解析.docx_第1页
第1页 / 共8页
初中英语现在完成进行时试题经典及解析.docx_第2页
第2页 / 共8页
初中英语现在完成进行时试题经典及解析.docx_第3页
第3页 / 共8页
初中英语现在完成进行时试题经典及解析.docx_第4页
第4页 / 共8页
初中英语现在完成进行时试题经典及解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、初中英语现在完成进行时试题经典及解析一、初中英语现在完成进行时1You 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【解析】 【分析】句意: 你今天看起来很累! 在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进

2、行时,故选D.【点评】考查动词时态,本题涉及现在完成进行时的应用。2Can 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 to【答案】 A【解析】 【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多长时间;has been to 是去过某地已经回来; has gone to 是去某地了,还

3、没回来;has come to 是已经来到某地,根据句意可知选A【点评】考查动词短语辨析3he _ Japan before?Yes, he there two years agoA. Did, visitedB. Has, has visitedC. Has, visitedD. Did, has visited【答案】C【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时“have/has+过去分词 ”, 主语 he 是第三人称单数故用has,这是一个一般疑问句,将has 提前,故选C。【点评】考查动词的时态,注意语境中提供的时间

4、状语。4 Do you know the Color Run, a five-kilometer race?Yes. So far it_into quite a few cities in our country. A. comes B. cameC. has come【答案】C【解析】 【分析】句意:你知道彩色跑,一个五千米的 跑 ?知道,到目前 止它已 入了我 国家的好几个城市。由so far 可知用 在完成 ,故 C。【点 】考 在完成 。5The number of foreign students attending Chinese universities _ rising st

5、eadily since 1990.A. isB. areC. has beenD. have been【答案】C【解析】 【分析】句意:从1990 年开始, 入中国大学的外国学生的数量呈 定增 。根据 状 since 1990 ,从 1991 年开始,可知本句 在完成 行 has/have +been+ 在分 ;再根据the numberof, 的数量,助 用 数形式has, be 的 去分 been 。故 C。【点 】考 在完成 行 。注意掌握 构 在完成 行 的 构:has/have +been+现在分 。6The couple _their new flat since the end

6、 of last month. They havent finished yet.A. have been decorating B. have decorated C. has been decorating D. was decorating 【答案】 A【解析】 【分析】句意: 夫 从上个月末起就一直在装 他 的新公寓。他 没有完成。decorate装 , ;根据句意和since the end of last month可知,此 表示 作从某一 开始,一直持 到 在,所以 用 在完成 行 ,且此 主 是thecouple,且根据后句中的 they 可知,此 指的是夫妻两个人,所以表示名

7、 复数,所以 用原形,故 A。【点 】考 在完成 行 和主 一致。注意表示 作从某一 开始,一直持 到 在, 用 在完成 行 。7Why, youre late again! I _ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】C【解析】 【分析】考 在完成 行 。句意: 什么,你又 到了!我在 里已 等了两个多小 了!根据句意可知,“等 ” 个 作是从 去开始,一直持 到 在一直在 行的 作,并 在造成了影响。故 C 。【点 】 在完成 行 表示 作从某一 开始,一直持

8、 到 在,或者 止,或者可能仍然要 下去。构成: have+been+doing 。8I _ 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【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B 正确。【点评】考查

9、时态9 He speaks Chinese very well. Its not surprising. He _ in Beijing for nine years next week.A. has been livingB. has livedC. will have been livedD. will have been living【答案】D【解析】 【分析】句意:他汉语说的很好。这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。 live 为不及物动词,无被动语态。故知选 D 项。【点评】考查时态。10 Dashan, who_crosst

10、alk, the Chinese comedic tradition, for decades, wants to mix itup with the Western stand-up tradition.A. will be learningB. is learningC. had been learningD. has been learning【答案】 D【解析】 【分析】考查时态。本句的时间状语是“for decades 几十年来 ”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。

11、故D 正确。11 Nice to see you again after all these years. What _?Well, Ive tried many things since we left school. Im now working for a large oil company.A. have you doneB. were you doingC. did you doD. have you been doing【答案】 D【解析】 【分析】考查时态。句意: 这么多年以后再次看见你真是太好了。这些年你一直在做什么? 自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司

12、。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为D。【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。12 Tomin the library every night over the last three months.A. worksB. workedC. has been workingD. had been working【答案】C【解析】 【分析】考查时态,题干中出现的 over the last three months ,用于现在完成进行时或现在完成时。故答案为 C。【点评】本题的关键是牢记短语 over/in the last/past+

13、段时间 “在近几年里 ”,常用于现在完成进行时或现在完成时。13 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【解析】 【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔 哈撒韦公司的股票一直增

14、长迅速。raise 是及物动词,要用raise 的话,需要改成 “财产被提高 ”; rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。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、他现在仍然在看 ”可知应用现在完成进行时。15 Doctor 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,是单数。而根据后面的内容可知,本句中的史密斯先生在上

16、海已工作了十多年,现在还在上海,故要用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用。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【解析】 【分析】句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我 ”已经从一周前开始,持续工作直至现在(有表达 段的提示短 the

17、 whole week ),唯有 在完成 行 可表达 一含 , 用 have been doing 的 构,故 C。【点 】考 ,本 涉及 在完成 行 。17 According to the newly-elected French president, Macron, France will reform the rigid andoutdated rules that _ the development of the country in the near future. A. limited B. had limited C. have been limitingD. will lim

18、it【答案】C【解析】 【分析】句意:据新当 的法国 Macron ,在不久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidandoutdatedrulesthatthedevelopment of the country在本”句中the rigid and outdated rules是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展 在, 个 作一直在 行。所以用 在完成 行 。故 【点 】考 ,本 涉及 在完成 行 的 用。”,表示 个 作从 去一直到C。18 My friends from the

19、mainlandto me that they find the citys subway cars are too oldcompared with what they pay for subways in Beijing.A. complainedB. is complainingC. was complainingD. have been complaining【答案】D【解析】 【分析】句意:我来自大 的朋友一直在向我抱怨,他 城市里的地 和他 在北京支付的地 相比太老了。由句子 构可知,含有 从句的复合句,从句 词 are,用的是一般 在 ,主句 作的延 性和反复性,要用 在完成 行

20、 ,故选 D。【点 】考 在完成 行 。注意根据主从句的 关系确定正确的 。19 Isnt it hard to drive downtown to work?Yes, thats why I _ to work by train.A. have been goingB. have goneC. was goingD. will have gone【答案】 A【解析】 【分析】考 :根据句意:-开 到市中心工作 道不 ?- 是,那就是我 什么一直坐火 上班的原因。 明坐火 上班一直持 到 在以后可能 在做。用 在完成 行 , A。【点 】考 在完成 行 。20 Housing prices_

21、since a few years ago. Therefore, its time the central government_ some effective measures to bring them under control.A. have increased; would takeB. have increased; will takeC. have been increasing; takesD. have been increasing; took【答案】D【解析】 【分析】句意:自从去年年底房价一直在上 。因此, 是中央政府采取措施降低并控制房价的时候了。由since 判断

22、句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/wastimethat “该是 .的时候了 ,从句中往往用过去时,也可以用should+ 动词原形;故答案是D。【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型Its/wastime that 。21 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

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

24、几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由 “for months 也”表明本句应该用现在完成进行时。故选C。【点评】考查时态,本题涉及现在完成进行时。23 I _ in the same position too long My legs have fallen asleep.Shake it a little before you get up.A. will sitB. have satC. am sitting

25、D. have been sitting【答案】D【解析】 【分析】句意: 我坐得太久了,腿麻了。 站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth 。故选 D。【点评】考查时态,本题涉及现在完成进行时。24 The May Fourth Movement was launched in 1919 and its spirit _ Chinese youth tomake contributions to national rejuvenation ever sinc

26、e.A. is motivatingB. has been motivatingC. motivatedD. was motivating【答案】B【解析】 【分析】句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由 eversince 可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。【点评】考查时态,本题涉及现在完成进行时。25 Im sure Andrew will win the first prize in the final.I think so. He _ for it months.A. is prep

27、aringB. has been preparingC. was preparingD. had been preparing【答案】B【解析】 【分析】句意:我确信 Andrew 在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知Andrew 是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。26 Mr. Herpin is one of the foreign experts who _ in China in the last five years.A. worksB. is workingC. are workingD. have

28、been working【答案】D【解析】 【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。根据inthelast five years可知,句子用现在完成时态或现在完成进行时态,故选D。【点评】考查时态,本题涉及现在完成进行时。27 He is sure to pass the test, for he_ his lessons for the test every day over the pastmonth.A. will reviewB. was reviewingC. has been reviewingD. had been reviewing【答案】C【解析】

29、【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。根据时间状语over the past month在“过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he 是第三人称单数,故用has been reviewing 。故选 C。【点评】考查时态,本题涉及现在完成进行时。28 But actually, these Englishers _ gradually in accents, spellings, expressions and theusage of vocabulary and we have to adap

30、t to that.A. had changedB. changedC. have been changingD. is changing【答案】C【解析】 【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing ,又主语these Englishers是复数,故用have been changing ,选 C。【点评】考查时态,本题涉及现在完成进行时。29 Judith _ on her new novel which is

31、 supposed to come out next month.A. has been workingB. had workedC. will be workingD. was working【答案】A【解析】 【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文 which is supposed to come out next month 可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选 A。【点评】考查时态,本题涉及现在完成进行时。30 He _ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】 【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据overthe last three months 可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 C 项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。

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

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


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