(英语)高三英语现在完成进行时技巧 阅读训练策略及练习题(含答案)及解析 下载本文

内容发布更新时间 : 2024/12/24 3:57:10星期一 下面是文章的全部内容请认真阅读。

(英语)高三英语现在完成进行时技巧 阅读训练策略及练习题(含

答案)及解析

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

1.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives. A.are waiting C.have been waiting 【答案】C 【解析】

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

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

B.had waited D.will wait

2.—I counted sheep, I drank milk and I tried everything, but nothing helped. —It seems you _____ too much recently. Try some sleeping pills. A.worked 【答案】D 【解析】

试题分析:recently提示用现在完成时或现在完成进行时。用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days等。故答案为D。 考点:动词时态。

B.work

C.had worked

D.have been working

3.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county. A.had been working C.is working 【答案】B 【解析】

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

B.has been working D.was working

4.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years. A.takes C.is taking

B.took

D.has been taking

【答案】D 【解析】

试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes 一般现在时,B. took 一般过去时, C. is taking现在进行时, D. has been taking 现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。 考点:考查动词时态的用法。

5.The famous star _____ in New York ever since she moved there in 1987. A.lived

C.has been living 【答案】C 【解析】

试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和ever since...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。 考点:考查动词时态的用法。

B.is living D.had lived

6.Up to now, Marin _____in the library for about two hours. A.read

C.has been reading 【答案】C 【解析】

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

B.had read D.would read

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

8.--I am sure Mary will win the first place in the coming competition. --I think so. She ________ for it for months. A.has prepared C.had prepared 【答案】B 【解析】

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

B.has been preparing D.prepared

9.—Mum, Dad ought to stop working?

—Yes, he has a bad headache because he _______ too long. A.read C.had read 【答案】B 【解析】

试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。 考点:考察现在完成进行时

B.has been reading D.is reading

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

C.has been walking 【答案】C 【解析】

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

B.had walked D.walks

11.--Hi,Lucy! When did you arrive in Berlin? -- Last weekend, I a different culture since then. A.was experiencing C.have been experiencing 【答案】C 【解析】

B.will be experiencing D.had been experiencing