【英语】英语现在完成进行时题20套(带答案)含解析

  • 格式:doc
  • 大小:77.00 KB
  • 文档页数:12

【英语】英语现在完成进行时题20套(带答案)含解析

一、单项选择现在完成进行时

1.He has a great interest in tennis and ______ it twice a week over the past year.

A.plays B.played

C.had played D.has been playing

【答案】D

【解析】

twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。

2. I ________ a topic for the composition, but haven’t decided yet.

A.will think about B.have been thinking about

C.had thought about D.was thought about

【答案】B

【解析】

试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从but

haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态

3.--How is your cousin, Kate?

--She broke her leg and ______ medical treatment since.

A.is receiving B.has received

C.received D.has been receiving

【答案】D

【解析】

试题分析:考查时态。句意:--凯特,你表妹怎么了?--她摔断了腿,从那以后就一直在接受治疗。since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。

考点:考查时态

4.—Darling, the headache ________ me. — No wonder, you _________ the South Korean TV soaps since last night.

A.kills; have watched

B.is killing; have been watching

C.is going to kill; were watching

D.was killing; had watched

【答案】B

【解析】

先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。

5.I wonder if John has forgotten my number. I ___ him to call for the past two hours.

A.have been expecting B.have expected

C.have been expected D.expected

【答案】A

【解析】

试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。

A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态 D. expected一般过去时。题干中for the past two hours.提示在过去持续做某事,故选A。

考点:考查动词时态的用法。

6.--- Did you find the missing couple in the mountain yesterday?

--- No, but we _______ to get in touch with them ever since.

A.have tried B.had tried

C.have been trying D.had been trying

【答案】C

【解析】

试题分析:考查动词的时态。句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。根据 ever since可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。

考点 : 考查动词的时态

7.– I wonder if you could go with me to the cinema.

--- Don’t disturb me. I ______ a composition all the morning and haven’t finished it yet.

A.write B.was writing

C.have written D.have been writing 【答案】D

【解析】

试题分析:--我想知道你是否能够陪我去电影院。

--不要打扰我!我一早上都在写作文,还没完成呢。

根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。

考点:考察动词时态。

8.Cathy is taking notes of the grammatical rules in class at Sunshine School,where

she_______English for a year.

A.studies B.studied

C.is studying D.has been studying

【答案】D

【解析】

现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正在发生的动作或存在的状态。

9.— That’s the third time he’s won the award in this field.

— Yes. He ______ his maximum potential in the past decade.

A.explored B.is exploring C.has been exploring D.has explored

【答案】C

【解析】

考查时态。从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“in the past

decade"可知应该用现在完成时,同时此处强调十年来他一直保有的状态”,所以选择用现在完成进行时,故选C。

10. — Hey, man! Why so tired?

— I _____ for weeks for the coming celebration of the school’s 100th anniversary.

A.was preparing B.have been preparing

C.had prepared D.was prepared

【答案】B

【解析】

试题分析:考查动词的时态。句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。根据for weeks可知这个动作一直都在持续,故选B项。

考点 : 考查动词的时态

11.—Mum, Dad ought to stop working?

—Yes, he has a bad headache because he _______ too long.

A.read B.has been reading

C.had read D.is reading

【答案】B

【解析】

试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。

考点:考察现在完成进行时

12.—How is your cousin, Kate?

—She broke her leg and ________ medical treatment since.

A.is receiving B.has received

C.received D.has been receiving

【答案】D

【解析】

D 考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。

13.It's said that they ________ a better life ever since they moved to the US.

A.had enjoyed B.have been enjoying

C.were enjoying D.would enjoy

【答案】B

【解析】

B 考察动词时态。句义:据说,他们自从搬到美国后一直过着更好的生活。根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。故应该使用现在完成进行时。故B正确。

14.(河北普通高中高三质量监测)Lucy has changed a lot since she got her new job. Recently

she ________ her work quite well.

A.has been doing B.has done

C.did D.had done

【答案】A

【解析】

A 考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。