【英语】高考英语现在完成进行时答题技巧及练习题(含答案)
- 格式: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