英语现在完成进行时练习题20篇

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

英语现在完成进行时练习题20篇

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

1.He is really nervous. He ______back and forth all the night waiting for the results.

A.has been walking B.had walked

C.walked D.is walking

【答案】A

【解析】

试题分析:本句的时间状语是all the night整个晚上。句意:他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。

2.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.

A.has told B.is telling

C.has been telling D.will have told

【答案】C

【解析】

句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。

3.Frank, where have you been? We _____ you since 2 o’clock.

A.have been waiting for B.are waiting for

C.had waited for D.waited for

【答案】A

【解析】

试题分析:考查动词的时态。句意:弗兰克,你去哪了?自从两点我们就在等你。根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;

4.Since the time humankind started gardening, we _____to make our environment more beautiful.

A.try B.have been trying

C.are trying D.will try

【答案】B

【解析】

试题分析:考查动词时态。since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。

考点:考查动词时态

5..

--- I hear you__________at Smith’s.

--- Yes, I __________ there for about three months.

A.work; had been working B.worked; was working

C.are working; have been working D.worked; have worked

【答案】C

【解析】

考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。

6.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.

A.takes B.took

C.is taking D.has been taking

【答案】D

【解析】

试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。

A. takes 一般现在时,

B. took 一般过去时,

C. is taking现在进行时,

D. has been taking 现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

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

7.--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。

考点:考查时态

8.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。

考点:考查时态

9.— You look great!

— I ______ out. Check out my muscles!

A.will work

B.was working

C.have been working

D.had been working

【答案】C

【解析】

句意:—你看起来很棒啊!—我一直都在锻炼。你看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。C正确。

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

11.Where were you at supper time? I ____ for you to join me.

A.waited B.had waited C.have been waiting D.was waiting

【答案】C

【解析】

时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选C

12.—Have a break,Amy.You _____________ playing the piano all the morning.

相关文档
最新文档