现在完成进行时试题集
- 格式:doc
- 大小:72.50 KB
- 文档页数:8
现在完成进行时试题集
一、初中英语现在完成进行时
1.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.
A. is using
B. used
C. had used
D. has been using
【答案】 D
【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.We can’t get sleep with a strong wind outside.
A. blow
B. blowing
C. blew
D. blows
【答案】B
【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。
【点评】考察with结构。
3.— Do you know the Color Run, a five-kilometer race?
—Yes. So far it______into quite a few cities in our country.
A. comes
B. came
C. has come
【答案】 C
【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为
止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。
【点评】考查现在完成时。
4.The couple _________their new flat since the end of last month. They haven't finished yet.
A. have been decorating
B. have decorated
C. has been decorating
D. was decorating
【答案】 A
【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有
完成。decorate装饰,动词;根据句意和since the end of last month可知,此处表示动
作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓
语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
5.Housing prices ________ since the end of the last year. Therefore, it's time the central
government ________ some effective measures to bring them under control.
A. have increased; would take
B. have increased; will take
C. have been increasing; take
D. have been increasing; took
【答案】 D
【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。
6.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.
A. have done
B. have been doing
C. had been doing
D. had done
【答案】 B
【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B正确。
【点评】考查时态
7.— He speaks Chinese very well.
— It's not surprising. He ___ in Beijing for nine years next week.
A. has been living
B. has lived
C. will have been lived
D. will have been living
【答案】 D
【解析】【分析】句意:—他汉语说的很好。—这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。live为不及物动词,无被动语态。故知选D项。
【点评】考查时态。
8.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.
A. will be learning
B. is learning
C. had been learning
D. has been learning
【答案】D
【解析】【分析】考查时态。本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D正确。