(英语)现在完成进行时练习题含答案及解析
- 格式: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?