英语现在完成进行时练习题及答案及解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

英语现在完成进行时练习题及答案及解析

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

1.—What’s the price of petrol these days?

—It ________ frequently since last year.

A.is arisen B.increased

C.has been rising D.has raised

【答案】C

【解析】

考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。

2. I ________ a topic for the composit ion, 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.Up to now, Marin _____in the library for about two hours.

A.read B.had read

C.has been reading D.would read

【答案】C

【解析】

试题分析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

考点:考查时态

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.---Look,what a mess in the kitchen!

---I ______cooking fish in a new way and I really have no time to tidy it up now.

A.tried B.had tried

C.will try D.have been trying

【答案】D

【解析】

考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。

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.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可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正

在发生的动作或存在的状态。

8.He is really nervous. He ________ back and forth all the night waiting for the results. A.walked B.had walked

C.has been walking D.walks

【答案】C

【解析】

试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。

考点:考查动词时态语态

9.—I’m sure Andy will win the first prize in the coming English Speech Contest.

— There is no doubt about it. He ________ for it for months.

A.is preparing B.was preparing

C.has been preparing D.will prepare

【答案】C

【解析】

试题分析:考查时态。根据句意,要表示一直在…,应用现在完成进行时,句意:—我相信安迪会在接下来的英语演讲比赛中得第一名。—毫无疑问。他准备了几个月了。故选C 考点:考查时态

10. 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获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。

11.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.

A.had been working B.has been working

C.is working D.was working

【答案】B

【解析】

试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目中的他从

相关文档
最新文档