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

  • 格式:doc
  • 大小:78.50 KB
  • 文档页数:12

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

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

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

考点 : 考查动词的时态

2. ---Do you have any news about Bob?

---Yeah. We ______ each other quite a lot recently.

A.have been seeing B.had been seeing C.see D.have seen

【答案】A

【解析】

试题分析:考查动词的时态。句意 你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。现在完成进行时表示动作一直发生并持续到说话的时间 可能还会持续下去。 现在完成时表示动作在过去发生 动作持续到现在 并对现在造成影响 。所以选A项。

考点 : 考查动词的时态

3.Since the time humankind started gardening, we _____to make our environment more

beautiful.

A.try B.have been trying

C.are trying D.will try

【答案】B

【解析】

试题分析:考查动词时态。since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。

考点:考查动词时态

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

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

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

考点:考查时态

6. —Now the weight. Only 115. You’d better put on a few pounds.

—Well, actually, I ________ like a horse.

A.ate B.was eating C.have been eating D.will eat

【答案】C

【解析】

“现在(称)体重,只有115.你最好再增重几镑。”“噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选C。

7.---Alice, what’s wrong with you? You look so worn out.

---Nothing serious. I my new house all day and I’m afraid I won’t finish until tomorrow

afternoon.

A.have whitewashed B.am whitewashing

C.have been whitewashing D.shall be whitewashing

【答案】C

【解析】

考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。

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

— Not really.He_______ his newly-bought apartment.

A.has decorated B.was decorating

C.decorated D.has been decorating

【答案】D

【解析】

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

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

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年里一直在下滑。谁也不知道在它恢复增长前还需要多长的时间。根据句意可以判断,故选A。

考点:考查时态辨析

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

考点:考查动词时态语态

11.--Hi,Lucy! When did you arrive in Berlin?

-- Last weekend, I a different culture since then.

A.was experiencing B.will be experiencing

C.have been experiencing D.had been experiencing 【答案】C

【解析】

试题分析:句意:—Hi,Lucy,你什么时候到柏林的?—上周末,从那时起我一直在体验一种不同的文化。本句的时间状语是since then,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性。故C正确。

考点:考查时态

12.We ________for cheap houses but haven’t found ________we like yet.

A.are looking;one B.have looked;it

C.have been looking;one D.looked;them

【答案】C

【解析】

句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。

13.—What’s the price of petrol these days?

—It ________ frequently since last year.

A.is arisen B.increased

C.has been rising D.has raised

【答案】C

【解析】

考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。

14.—How is your cousin, Kate?

—She broke her leg and ________ medical treatment since.

A.is receiving B.has received

C.received D.has been receiving

【答案】D

【解析】

D 考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。

15.(安徽省芜湖三校一模)A recent study has found that the number of smokers ________

sharply over the past five years.

A.is increasing

B.are increasing

C.has been increasing