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

  • 格式:docx
  • 大小:39.36 KB
  • 文档页数:13

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

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

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

考点:考查动词时态语态

2・ —I ________ the dishes for over a week・ It's your turn.

—I _______ you would say something like that.

A. have washed; have known B. have been washing; knew

C・ have washed; know D・ have been washing; know

【答案】B

【解析】

试题分析:句意:一一我洗盘子洗了一周了。该轮到你了。一一我知道你就会这样说。现在 完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成 进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。

考点:考查动词时态。

3. — I'm sure Andy will win the first prize in the comi ng En glish Speech Con test.

—There is no doubt about it. He _________ for it for mon ths ・

A. ispreparing B. was preparing

C・ has been preparing D・ will prepare

【答案】C

【解析】

试题分析:考查时态。根据句意,要表示一直在•••,应用现在完成进行时,句意:一我相

信安迪会在接卞来的英语演讲比赛中得第一名。一亳无疑问。他准备了几个月了。故选C 考点:考查时态

4. -How is your cousiKate?

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

考点:考查时态

5. —Look, what a mess in the kitchen !

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

考点:考查时态

7. We __________ the bridge for over two years and it will be half a year before it's completed.

A. are building B. have built

C. have been built D. have been building

【答案】D

【解析】

试题分析:考查现在完成进行时态。由时间状语for over two years可确定要用现在完成时 态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行 时态。故要用现在完成进行时,因此选D。句意:我们已经造桥几乎两年了,桥竣工人概 还要半年。

考点:考查现在完成进行时态。

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

考点:考查动词的时态

9. Japan's economy ____ in the past twenty years・ No one knows how long it_before it regains

its

increase・

A. has been declining; will be

B・ has declined; would be

C. had been in decline; would take

D・ was on the decline; will take

【答案】A

【解析】

试题分析:考查时态辨析。根据句意和时间指示词in the past twenty years和介词before可 以判断前后应该分别采用现在完成进行时和一般将来时。句意:口本经济在过去20年里一 直在下滑。谁也不知道在它恢复增长前还需要多长的时间。根据句意可以判断,故选儿 考点:考查时态辨析

10. — I don't remember having ever seen John since last week. Has he gone somewhere?

—Not real I y・ He ______ his n ewly-bought apartment.

A. has decorated B. was decorating

C・ decorated D・ has been decorating

【答案】D

【解析】

试题分析:考查现在完成进行时态的使用。由题目可知他从上个星期就一直在装修他新买 的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完 成进行时。句意为自从上个星期我不记得见过John 了,他出去了吗?没有,他一直在装修 他新买的公寓。故选D。

考点:考查现在完成进行时态的使用。

11 ・ 一Oh, you said you'd tell me the latest news about the missing Malaysian Airlines flight

MH370・

~ Sorry, I_with my work at hand. I ___ to that.

A. deal; will come B. was dealing; come

C. have dealt; have come D. have been dealing; am comi ng 【答案】D

【解析】

试题分析:句意:-你说你要告诉我关于马航MH370的最新的消息。-对不起,我手头一 直有事情要处理。我马上就来讲这件事。第一空用现在完成进行时,表示从过去到现在一 直在处理工作,第二空填现在进行时表示将来时,所以选D。

考点:考查时态

12. I haven't finished my composition. I _______ for two hours and a half.

A. have written it B. have been writing it

C. wrote it D. am writing it

【答案】B

【解析】

试题分析:考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。 根据I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。

考点:考查动词的时态

13. —Have a break,Amy. You __________________ playing the piano all the morning.

—OK, Mom. I will stop after this piece.

A. are practicing B. have practiced

C. have been practicing D. practiced

【答案】C

【解析】

试题分析:考查动词的时态。句意:休息一会;你从早上一开始就在弹钢琴。好的,妈 妈,弹完这段我就休息。根据all the morning可知这个动作一起到持续,故选C项。 考点:考查动词的时态

14. 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到目前为止的一段时间内重复发生的活动,要用现在完成进行

时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。

15. —What's the price of petrol these days?