高中英语现在完成进行时解题技巧及练习题(含答案)

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

高中英语现在完成进行时解题技巧及练习题(含答案)

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

1. Kate ________ on her new novel, which is supposed to come out next month.

A.was working B.had worked

C.will be working D.has been working

【答案】D

【解析】

D 考察时态。句义:凯特一直在忙着写她的新小说。因为下个月应该就要出版了。选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。故D正确。

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

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

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

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

6.—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 考点:考查时态

7.--I am sure Mary will win the first place in the coming competition.

--I think so. She ________ for it for months.

A.has prepared B.has been preparing

C.had prepared D.prepared

【答案】B

【解析】

试题分析:考查时态。句意:--我相信玛丽会在接下来的比赛中获得第一名。--我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。

考点:考查时态

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

考点 : 考查动词的时态

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

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

10.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.

A.are waiting B.had waited

C.have been waiting D.will wait

【答案】C

【解析】

试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C 项。

考点 : 考查动词的时态和语态

11.— You look great!

— I ______ out. Check out my muscles!

A.will work

B.was working

C.have been working

相关文档
最新文档