高考专题训练——现在完成进行时
1.The company ___ a rise in salary for ages, but nothing has happened yet.( )
A.has been promising B.has promised
C.promised D.promises
2.The construction workers ______ the bridge for two months,and hopefully it will be completed next month and bring local citizens great convenience.( )
A.have built B.are building
C.build D.have been building
3.The little boy is dirty from head to foot because he ________ in the mud all morning.( )
A.has played B.is playing
C.has been playing D.was playing
4.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 D.have been increasing
5.In two days,it will be Christmas,children all over the world____forward to this day for weeks.People celebrate Christmas with food,decorations music and more.( )
A.will look B.have been looking
C.look D.have looked
6.﹣I'm sure Andrew will win the first prize in the final.
﹣I think so.He ______ for it for months.( )
A.is preparing B.was preparing
C.had been preparing D.has been preparing
7.Today I _________ a crocodile swimming close to our boat,the Kimberley Quest,all day.( )
A.am photographing
B.have photographed
C.have been photographing
D.will photograph
8.﹣﹣Where is Peter?I can't find him anywhere.
﹣﹣He went to the library after breakfast and ___________ his essay there ever since.( )
A.wrote B.had written
C.is writing D.has been writing
9.These scientists ________ at the project of genome editing but there's still much to be explored.( )
A.have worked B.worked
C.work D.have been working
10.Cathy is taking notes of the grammatical rules in class at Sunshine School,where she ______ English for a year.( )
A.studies B.studied
C.is studying D.has been studying
11.﹣Take a break, Amy. You ______ on the piano all morning.
﹣All right. But the competition is coming soon. I have to work harder.( )
A.are practising B.will be practising
C.have been practising D.practice
12.I wonder if John has forgotten my number.I ______ him to call for the past two hours.( )
A.have been expecting B.have expected
C.have been expected D.expected
13.Mr.Smith ____ these days.I think he should take a holiday before he burns out.( )
A.has been overworking B.overworked
C.had overworked D.was overworking
14.Peter loves outdoor activities─he skis in winter and _________ and hunting since he was a child.( )
A.is fishing B.was fishing
C.has been fishing D.had been fishing
15.Excuse me, which movie are you waiting for?
The new Star Wars. We here for more than two hours.( )
A.waited B.have been waiting
C.would be waiting D.are waiting
16.﹣﹣﹣What's wrong? You look really stressed out.
﹣﹣﹣I the whole week preparing for my graduation paper.( )
A.work B.have worked
C.have been working D.worked
17.﹣You are a great swimmer.
﹣Thanks.It's because I ______ a lot these days.( )
A.have been practising B.was practising
C.would practise D.had practised
18.The Qinghai﹣Tibet Plateau people's admiration for centuries.( )
A.attracts B.attracted
C.is attracting D.has been attracting
19.The cost of living recently _____ steadily because of epidemic of COVID﹣19, leading some people to drop out of the big city race.( )
A.is climbing B.is being climbed
C.has been climbing D.has been climbed
20.﹣﹣﹣Tony, why are your eyes red?
﹣﹣﹣I ________ onions for the last five minutes.( )
A.was cutting up B.had been cutting up
C.am cutting up D.have been cutting up
21.﹣I'm fed up with the wet,cold weather here! I wish tomorrow a sunny day!
﹣Exactly.Actually,it______every day in the past two weeks.( )
A.rained B.was raining
C.has rained D.has been raining
22.In my younger years,my father gave me some advice that I__________in my mind ever since.( )
A.turned over
B.was turning over
C.had turned over
D.have been turning over
23.— Where have you been?We _____ you everywhere.
— Sorry to have made you worry about me.( )
A.have been looking for
B.looked for
C.had looked for
D.look for
24.Since last month, George, along with some of his former classmates, _____ to have a 20﹣year gathering during this summer holiday.( )
A.have desired B.desired
C.had desired D.has been desiring
25.﹣Where have you been all day?
﹣We __________some beautiful children and we couldn't get away from them until it was dark.( )
A.have been meeting B.have been met
C.met D.meet
26.All the staff of the company, who ______ extra hours these days, hope to finish the project as scheduled.( )
A.will work B.have been working
C.were working D.have worked
27.With the advancement of China's modernization,lives of people living in the west of the country _____ tremendous changes over the past few years.( )
A.have been undergoing B.underwent
C.are undergoing D.undergo
28.﹣﹣﹣ Come on, Kitty!
﹣﹣﹣ Oh, good heavens! Both my legs are nearly to give out. I___________for hours like a dog.( )
A.have been walking B.had walked
C.was walking D.walked
29.We him that he ought to make the bar more attractive with various methods. He finally sees the light.( )
A.told B.would tell
C.have been telling D.had told
30.But actually, these Englishers______gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.( )
A.had changed B.changed
C.have been changing D.is changing
31.﹣How disgusting the weather is! It________for nearly a week.
﹣I don't like rainy days either. However, the rainy season usually lasts about a month here.( )
A.had rained B.will be raining
C.has been raining D.was raining
32.Ever since the Greens moved to the country a year ago,they_______better health.( )
A.are enjoying B.had enjoyed
C.have been enjoying D.could have enjoyed
33.Lucy _____her essay this whole weekend,which has to be handed in on Monday.( )
A.will have written B.had written
C.has written D.has been writing
34.People ____about what our future will look like for thousands of years.( )
A.have been wondering B.wonder
C.wondered D.will wonder
35.Because society ______ so rapidly during the last few years,the gap between the generations has become larger.( )
A.changed B.has been changing
C.had changed D.was changed
36.﹣﹣﹣ I haven't seen Jacky these days.
﹣﹣﹣ She ________ for the driving test due to take place next Monday.( )
A.will prepare B.has been preparing
C.was preparing D.prepared
37.﹣You know, Bob, the mid﹣term exam is approaching.
﹣You are telling me! We______, preparing for it.( )
A.have been working hard
B.will be working hard
C.were working hard
D.had worked hard
38.﹣Excuse me, which movie are you waiting for?
﹣The new Star Wars. We_______here for more than two hours.( )
A.are waiting B.have been waiting
C.have waited D.were waiting
39.﹣﹣﹣ Why, Jay, you look so worn out!
﹣﹣﹣ Well, I ______ the office and I must finish the work tomorrow.( )
A.was painting B.will be painting
C.have painted D.have been painting
40.They ______ the problem since this morning, but haven't reached an agreement.( )
A.discussed B.discuss
C.have been discussing D.were discussing
41.﹣﹣﹣Where is Mary?
﹣﹣﹣Oh, she went out after breakfast, and ______ her paper in the library ever since. You can find her there.( )
A.Wrote B.had written
C.has been writing D.is writing
42.﹣ What's the recent progress in Xiong′an New Area, first announced two years ago?
﹣It _____ increasing attention from foreign companies given its huge development potential.( )
A.has been attracting B.had attracted
C.would be attracting D.was attracting
43.﹣That can't be! They______for forty minutes but no one has scored a goal yet.
﹣Too bad! It's almost half﹣time.( )
A.had played B.played
C.have been playing D.were playing
44.Now that she is out of job,Lucy ______ going back to school,but she hasn't decided yet.( )
A.had considered B.has been considering
C.considered D.will consider
45.I soon ran out of money, but I could not ask my parents for money because I did not want them to know that I___________computer games.( )
A.played B.have played
C.had been playing D.would play
46.Much to their delight, their new project _____ at the conference, the excited scholars decided to have a barbecue in honour of the fantastic moment.( )
A.to approve B.being approved
C.having approved D.having been approved
47.The May Fourth Movement was launched in 1919 and its spirit ______ Chinese youth to make contributions to national rejuvenation ever since.( )
A.is motivating B.has been motivating
C.motivated D.was motivating
48.Chile, the longest country in the world, _______ to promote itself as a destination among Chinese travelers in recent years.( )
A.has been trying B.has tried
C.had tried D.is tried
49.﹣Where is Mother?
﹣She is in the kitchen. She_______the housework all morning.( )
A.has been doing B.was doing
C.has done D.is doing
50.The prices of all the goods ______ up and no one knows when they will become stable.( )
A.had gone B.have been going
C.have gone D.had been going
参考答案与试题解析
1.The company ___ a rise in salary for ages, but nothing has happened yet.( )
A.has been promising B.has promised
C.promised D.promises
【分析】公司一直承诺要涨工资几年了,但现在什么都还没有发生.
【解答】答案:A.考查现在完成进行时态."现在完成时"表示"动作发生在过去持续到现在并且还会继续下去",其结构为have/has been doing.结合句意,promise这一动作在过去几年就开始了,持续到现在,同时还会继续下去,所以A项正确.
故选:A.
【点评】考查现在完成进行时.区别现在完成进行与现在完成时的不同用法,再结合语境选出最佳选项.
2.The construction workers ______ the bridge for two months,and hopefully it will be completed next month and bring local citizens great convenience.( )
A.have built B.are building
C.build D.have been building
【分析】建筑工人已经建造这座桥两个月了,希望它能在下个月完工,给当地居民带来极大的便利。
【解答】根据句中时间状语"for two months"和"next month"可知,建筑工人"建造"这个桥的动作,从两个月前开始,一直持续到现在,且可能继续到下个月,主语workers是复数形式,谓语动词应该用现在完成进行时的结构的复数形式:have+been+build的现在分词building。
故选:D。
【点评】动词时态的考点是近几年高考试题考查的重中之重。各地高考试题对动词时态的考查越来越侧重于语境化、交际化的理解,这加大了试题的难度,没有明确的时间状语,这就要求考生对句子的语境进行正确的判断,从而选出正确的时态。
3.The little boy is dirty from head to foot because he ________ in the mud all morning.( )
A.has played B.is playing
C.has been playing D.was playing
【分析】孩子们从头到脚都很脏,因为他们一早晨都在泥里玩.
【解答】答案:C 考查现在完成进行时.由时间状语all morning可知, 此处应该用现在完成进行时.表示"动作发生在过去,一直持续到现在,并且有可能再继续下去."
故选:C.
【点评】单项选择是一种容量大、考查面广的题型.它可集中考查词法、句法、语法知识.因此在各级各类考试中,单项选择是必不可少的题型.解答单项选择题,一般要经过四个阶段 :阅读审题﹣﹣观察分析﹣﹣选择判断﹣﹣复查验证.
4.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 D.have been increasing
【分析】最近项研究表明,在过去五年里,吸烟者人数急剧上升。
【解答】答案:C.the number of后接复数名词作主语,谓语动词则用第三人称单数;根据时间状语over the past five years可知,本句应该用现在完成进行时。
故选:C。
【点评】英文最常用的时态有:一般现在时,现在进行时,一般过去时,过去进行时,一般将来时,过去将来时和现在完成时以及过去完成时。动词时态的使用,主要看时间状语和上下文.每种时态都有相应的时间状语.见到often,usually,sometimes等时间状语,动词一般用一般现在时态;句中有last week,yesterday,in 2000等时间状语,多用一般过去时态;句中有tomorrow,next year等时间状语,多用将来时态;句中有already,yet,for…,since…等时间状语,多用完成时态。如果没有明确的时间状语,就得看上下文,看看主句和从句的关系,根据主句可以确定从句的动词形式,根据从句也可以确定主句的动词形式。
5.In two days,it will be Christmas,children all over the world____forward to this day for weeks.People celebrate Christmas with food,decorations music and more.( )
A.will look B.have been looking
C.look D.have looked
【分析】再过两天就是圣诞节了,全世界的孩子们都盼着这一天盼了好几个星期了。人们用食物、装饰、音乐等来庆祝圣诞节。
【解答】根据for weeks可知用现在完成时,根据句意可知孩子们盼了很几个星期,强调一直做的事情,用现在完成进行时have been looking。
故选:B。
【点评】现在完成进行时是英语中的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
6.﹣I'm sure Andrew will win the first prize in the final.
﹣I think so.He ______ for it for months.( )
A.is preparing B.was preparing
C.had been preparing D.has been preparing
【分析】﹣﹣我确信Andrew将在决赛中拿第一.
﹣﹣我想是的.他一直准备数月了.
【解答】答案:D.
从上文可知"Andrew将在决赛中拿第一"说明他一直还在准备,根据时间状语for months可知用现在完成进行时.win the first prize赢得一等奖,prepare for sth为…做准备.A与B两项为现在进行时和过去进行时,与for months矛盾,可排除此两项;C项为过去完成进行时,也没有过去的时间点与之对应,可排除;
故选:D。
【点评】对于时态的题目要结合句中的时间状语和句意和语境分析来选择相应的时态.并要语句通顺,合乎情理即可.
7.Today I _________ a crocodile swimming close to our boat,the Kimberley Quest,all day.( )
A.am photographing
B.have photographed
C.have been photographing
D.will photograph
【分析】今天一整天我一直都在拍摄一条鳄鱼靠近我们的"金伯利搜寻"船游泳。
【解答】答案:C.根据all day可知,应用现在完成进行时,表示一直在拍摄。
故选:C。
【点评】解答此类问题要了解各种时态和语态的用法,然后根据上下文并结合语境选出正确答案。
8.﹣﹣Where is Peter?I can't find him anywhere.
﹣﹣He went to the library after breakfast and ___________ his essay there ever since.( )
A.wrote B.had written
C.is writing D.has been writing
【分析】﹣Peter在哪里?我到处都找不到他.﹣早饭以后他去了图书馆,从那以后就一直在那里.
【解答】考查时态.句意:﹣Peter在哪里?我到处都找不到他.﹣早饭以后他去了图书馆,从那以后就一直在那里.本句使用现在完成进行时表示动作的延续性和反复性,表示从过去某个时间开始一直延续到现在,而且还在发生.
故选:D。
【点评】动词时态的考点是近几年高考试题考查的重中之重.各地高考试题对动词时态的考查越来越侧重于语境化、交际化的理解,这加大了试题的难度,没有明确的时间状语,这就要求考生对句子的语境进行正确的判断,从而选出正确的时态.
9.These scientists ________ at the project of genome editing but there's still much to be explored.( )
A.have worked B.worked
C.work D.have been working
【分析】这些科学家一直在从事基因组编辑项目,但仍有许多有待探索的地方。
【解答】考查时态。句意:这些科学家一直在从事基因组编辑项目,但仍有许多有待探索的地方。空处为句子谓语动词,结合语境和下文"there's still much to be explored."可知,此处强调动作从过去开始,持续到现在并持续到将来,应用现在完成进行时。
故选:D。
【点评】考查时态。做这类题,要结合语意和选项,判断句子时态。
10.Cathy is taking notes of the grammatical rules in class at Sunshine School,where she ______ English for a year.( )
A.studies B.studied
C.is studying D.has been studying
【分析】凯茜正在阳光学校的课堂里记语法规则,她在那里学了一年英语.
【解答】答案:D.考查时态.根据主句的时态为现在进行时,从句中有时间状语for a year,可知凯西学习英语是从过去到现在持续一年,可能还要继续下去,故应用现在完成进行时强调动作的延续.
故选:D。
【点评】本题考查现在完成进行时,表示动作从过去到现在,可能还要继续下去,强调动作的延续.
11.﹣Take a break, Amy. You ______ on the piano all morning.
﹣All right. But the competition is coming soon. I have to work harder.( )
A.are practising B.will be practising
C.have been practising D.practice
【分析】﹣休息一下,艾米.你整个上午都在练习钢琴.﹣好吧.但是比赛很快就要开始了.我必须更加努力.
【解答】根据句意和时间状语all morning可知这里表示从过去到现在一直做的事情,可能还要继续下去.用现在完成进行时.
故选:C。
【点评】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
12.I wonder if John has forgotten my number.I ______ him to call for the past two hours.( )
A.have been expecting B.have expected
C.have been expected D.expected
【分析】我想知道约翰是不是已经忘了我的电话号码,在过去的两小时我一直在等他电话.
【解答】答案:A
根据句子里的时间状语,"for the past two hours"意思是"在过去的两小时",推出时态为现在完成时;再结合语境可知,在过去的两小时我一直在期望他打电话,所以表示在一段时间内持续的动作可以使用进行时,故整个句子使用现在完成进行时,答案为A.
故选:A。
【点评】考生在答题时能及时抓住句子的时间状语,从而确定时态,另外句子暗示的语境也很重要.
13.Mr.Smith ____ these days.I think he should take a holiday before he burns out.( )
A.has been overworking B.overworked
C.had overworked D.was overworking
【分析】这几天史密斯先生一直在超负荷工作.我认为在他垮掉之前应该有一个假期.
【解答】答案:A.根据I think he should take a holiday before he burns out(我认为在他垮掉之前应该有一个假期)可以知道前一句的含义应该是:这几天史密斯先生一直在超负荷工作,所以用现在完成进行时,选择A.
故选:A。
【点评】考查现在完成进行时.现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止
14.Peter loves outdoor activities─he skis in winter and _________ and hunting since he was a child.( )
A.is fishing B.was fishing
C.has been fishing D.had been fishing
【分析】彼得喜欢户外活动,他冬天滑雪,从小就钓鱼打猎。
【解答】C.根据后面的since he was a child可知动作发生在过去并一直持续到现在,是现在完成进行时,所以C正确。
故选:C。
【点评】单项填空是一种容量大、考查面广的题型.它可集中考查词法、句法、语法知识。因此在各级各类考试中,单项选择是必不可少的题型。解答单项选择题,一般要经过四个阶段 :阅读审题﹣﹣观察分析﹣﹣选择判断﹣﹣复查验证。
15.Excuse me, which movie are you waiting for?
The new Star Wars. We here for more than two hours.( )
A.waited B.have been waiting
C.would be waiting D.are waiting
【分析】﹣﹣对不起,你在等哪个电影?﹣﹣The new Star Wars,我们在这里已经等了两个多小时.
【解答】根据句意截止这句话使用现在完成进行时,表示等待这个动作从过去一直到现在一直在进行,可能还要继续下去.
故选:B。
【点评】本题考查现在完成进行时,表示动作从过去到现在,可能还要继续下去,强调动作的延续.
16.﹣﹣﹣What's wrong? You look really stressed out.
﹣﹣﹣I the whole week preparing for my graduation paper.( )
A.work B.have worked
C.have been working D.worked
【分析】﹣﹣﹣怎么了?你看起来压力很大.
﹣﹣﹣我整整一周都在忙着准备毕业论文.
【解答】本题考查现在完成时.根据句意和结构可知这里表示说话人从过去到现阶段一直在做某事,用现在完成进行时.
故选:C.
【点评】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
17.﹣You are a great swimmer.
﹣Thanks.It's because I ______ a lot these days.( )
A.have been practising B.was practising
C.would practise D.had practised
【分析】﹣﹣你是一个很棒的游泳运动员.﹣﹣谢谢.这是因为我最近一直在练习.
【解答】根据句意和时间these days可知这里表示最近一段时间一直在做某事,用现在完成进行时.
故选:A.
【点评】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
18.The Qinghai﹣Tibet Plateau people's admiration for centuries.( )
A.attracts B.attracted
C.is attracting D.has been attracting
【分析】青藏高原几百年来一直吸引着人们的仰慕。
【解答】答案:D.根据时间状语for centuries可知,要用现在完成进行时,D项正确。其它选项不符合语境。
故选:D。
【点评】解答此类问题要了解各种时态的基本含义,并区别各种时态之间的差异,了解某些时态的特殊用法,然后结合语境选择正确答案。
19.The cost of living recently _____ steadily because of epidemic of COVID﹣19, leading some people to drop out of the big city race.( )
A.is climbing B.is being climbed
C.has been climbing D.has been climbed
【分析】由于新冠病毒的流行,最近的生活费用一直在稳步攀升,导致一些人退出了大城市的竞争.
【解答】根据句意和recently可知这里表示现阶段一直发生的事情,用现在完成进行时.The cost of living 和climb是主动关系.
故选:C.
【点评】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
20.﹣﹣﹣Tony, why are your eyes red?
﹣﹣﹣I ________ onions for the last five minutes.( )
A.was cutting up B.had been cutting up
C.am cutting up D.have been cutting up
【分析】﹣﹣﹣托尼,为什么你的眼睛这么红?
﹣﹣﹣在过去的五分钟里我一直在切洋葱。
【解答】考查现在完成进行时。结合语境,"在过去的五分钟里我一直在切洋葱",cut onions(切洋葱)这一动作由过去五分钟前开始延续到现在,并将可能继续延续下去,故应选择现在完成进行时。
故选:D。
【点评】现在完成进行时是英语中的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
21.﹣I'm fed up with the wet,cold weather here! I wish tomorrow a sunny day!
﹣Exactly.Actually,it______every day in the past two weeks.( )
A.rained B.was raining
C.has rained D.has been raining
【分析】﹣我受够了这里潮湿、寒冷的天气!我希望明天是晴天!
﹣事实上,在过去两周的每一天都在下雨..
【解答】根据第一句话可以知道,天气仍然不好,仍然在下雨,一直持续到现在,将来可能还回持续,所有用现在完成进行时同时表达一定的感彩,对于这样一直下雨的天气已经受够了.
故选:D.
【点评】现在完成进行时是英语中的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
22.In my younger years,my father gave me some advice that I__________in my mind ever since.( )
A.turned over
B.was turning over
C.had turned over
D.have been turning over
【分析】在我年轻的时候,我父亲给了我一些建议,从那以后我就一直在想.
【解答】本题考查动词时态.根据句意和结构可知这句话使用ever since为时间状语,和现在完成时搭配,advice和turn over是被动关系.
故选:D。
【点评】本题考查动词时态.根据句意和句中所给的时间状语判断应该使用什么时态.
23.— Where have you been?We _____ you everywhere.
— Sorry to have made you worry about me.( )
A.have been looking for
B.looked for
C.had looked for
D.look for
【分析】﹣﹣你去哪儿了?我们一直在到处找你。
﹣﹣很抱歉让你们担心我。
【解答】考查时态和主谓一致。句意:﹣﹣你去哪儿了?我们一直在到处找你。﹣﹣很抱歉让你们担心我。根据前一句Where have you been?和语境提示可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在,有可能将会一直进行下去,主语是第一人称复数we,所以助动词需用have。
故选:A。
【点评】解答这类试题时,应该充分理解句子的含义,找到解题的依据,根据关键词,找到合适的单词形式,准确解答。
24.Since last month, George, along with some of his former classmates, _____ to have a 20﹣year gathering during this summer holiday.( )
A.have desired B.desired
C.had desired D.has been desiring
【分析】自从上个月乔治就和他的一些老同学渴望着这个暑假的20年同学聚会.
【解答】从语境可知自从上个月一直到现在都在渴望着同学聚会,表示的时间是从过去一直持续到现在的动作,因此应用现在完成进行时has been desiring.
故选:D.
【点评】此题考查现在完成进行时,考查时态要分析谓语动词所在的时间区域.
25.﹣Where have you been all day?
﹣We __________some beautiful children and we couldn't get away from them until it was dark.( )
A.have been meeting B.have been met
C.met D.meet
【分析】﹣你一整天都在哪儿
﹣我们一直在见一些漂亮的孩子,直到天黑我们才能离开他们.
【解答】本题考查现在完成进行时.根据句意和问句Where have you been all day可知这里使用现在完成进行时,表示过去到现在一直在做的事情,而且还要继续下去.
故选:A.
【点评】现在完成进行时:
现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
26.All the staff of the company, who ______ extra hours these days, hope to finish the project as scheduled.( )
A.will work B.have been working
C.were working D.have worked
【分析】这些天来一直在加班的公司全体员工希望按计划完成该项目.
【解答】答案B.考查现在完成进行时,these days"这些天"表示现在的某个时间,根据句意可知是,从过去直到现在,还会持续到将来,所以用现在完成进行时,可知B项较符合题意.
故选:B.
【点评】仔细阅读题干,注意选项之间的比较,充分理解单词意思,并结合句子时态、语态,复杂从句的用法,选出正确答案.
27.With the advancement of China's modernization,lives of people living in the west of the country _____ tremendous changes over the past few years.( )
A.have been undergoing B.underwent
C.are undergoing D.undergo
【分析】随着中国现代化进程的推进,在过去的几年里,生活在中国西部的人们的生活发生了巨大的变化。
【解答】考查时态和主谓一致。根据时间状语over the past few years可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在将会继续下去,主语是lives of people ,复数,所以助动词需用have。
故选:A。
【点评】本题需要结合句意及汉语提示,分清所需要填写句子的时态,从而确定答案。
28.﹣﹣﹣ Come on, Kitty!
﹣﹣﹣ Oh, good heavens! Both my legs are nearly to give out. I___________for hours like a dog.( )
A.have been walking B.had walked
C.was walking D.walked
【分析】﹣﹣快点,Kitty.
﹣﹣天哪.我的两条腿几乎没一点劲了.我已经拼命地走了好几个小时了.
【解答】本题考查动词时态.根据句中的my legs are nearly to give out可知本题应该使用现在完成进行时,表示答话人一直走了几个小时的路,因此腿上没有一点儿力气了.B项为过去完成时,表示过去的过去;C项为过去进行时,强调过去的某个时间正在进行的动作;D项为一般过去时,仅仅强调过去的某个时间发生的动作.
故选:A.
【点评】本题考查时态和语态,要了解各个时态的用法并结合具体的语境选择出正确的选项.
29.We him that he ought to make the bar more attractive with various methods. He finally sees the light.( )
A.told B.would tell
C.have been telling D.had told
【分析】我们一直告诉他,他应该通过各种各样的方法让酒吧更吸引人。他终于醒悟了。
【解答】答案:C.分析句子的时态,句子使用现在时,只有C现在属于现在时范畴,have been doing表示动作发生在过去,并持续到现在,强调"我们一直在告诉他"。
故选:C。
【点评】考查句子时态,要分析句子结构,根据语境对答案进行确定。
30.But actually, these Englishers______gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.( )
A.had changed B.changed
C.have been changing D.is changing
【分析】但事实上,这些英国人在口音、拼写、表达方式和词汇使用方面逐渐发生了改变,我们必须适应这种情况.
【解答】本题考查动词时态.根据句意和gradually可知这里表示过去到现在一直在改变,用现在完成进行时.
故选:C.
【点评】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分.表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.
31.﹣How disgusting the weather is! It________for nearly a week.
﹣I don't like rainy days either. However, the rainy season usually lasts about a month here.( )
A.had rained B.will be raining
C.has been raining D.was raining
【分析】﹣﹣天气真恶心!已经下了将近一个星期的雨了.
﹣﹣我也不喜欢下雨天.不过,这里的雨季通常持续一个月左右
【解答】答案:C 考查现在完成进行时.根据for nearly a week可知要用现在完成时,再根据"the rainy season usually lasts about a month here"可知还在进行.所以用现在完成进行时.
故选:C.
【点评】对时态的选择,要在把握时态的基本用法的基础上,根据具体语境和题干中的时间推断时态,同时关注特殊的结构.
32.Ever since the Greens moved to the country a year ago,they_______better health.( )
A.are enjoying B.had enjoyed
C.have been enjoying D.could have enjoyed
【分析】自从格林一年前搬到这个国家以来,他们的健康状况一直很好.
【解答】本题考查现在完成进行时.根据句意和结构可知这里和ever since搭配用现在完成进行时.表示从过去到现在一直做的事情,可能还要继续下去.
故选:C.
【点评】时态是动词的一种形式,分为时间和状态.时间即过去、现在、未来.状态即有一般状态、进行状态、完成状态、完成进行状态.它是表示行为、动作、状态在各种时间条件下的动词形式.
33.Lucy _____her essay this whole weekend,which has to be handed in on Monday.( )
A.will have written B.had written
C.has written D.has been writing
【分析】露西整个周末都一直在写周一要交的论文。
【解答】这句话是一个定语从句,which指代her essay,周一需要交的论文。从句意分析,周一需要交,周末一直写。has been writing是现在完成进行时,表示动作一直持续。
故选:D。
【点评】做关于时态的题,主要找准时间点,再结合句意分析得出结果。
34.People ____about what our future will look like for thousands of years.( )
A.have been wondering B.wonder
C.wondered D.will wonder
【分析】几千年来,人们一直在想我们的未来会是什么样子.
【解答】答案:A 考查现在完成进行时.根据 for thousands of years可知要用现在完成时或现在完成进行时.
故选:A.
【点评】本题考查现在完成进行时,现在完成进行时表示过去的事情对现在造成影响,或过去的动作延续到现在,一般和recently,so far,in the past/last …搭配.
35.Because society ______ so rapidly during the last few years,the gap between the generations has become larger.( )
A.changed B.has been changing
C.had changed D.was changed
【分析】句意:因为社会在过去几年里变化的非常快,代沟也变得越来越大.
【解答】答案B."Ved"表示过去的客观事实;"has/have been doing"表示过去发生的动作一直持续到现在,可能刚刚结束,也可能继续持续下去;"had done"表示过去有两个动作,先发生的用过去完成时,后发生的用一般过去时.根据句意:因为社会在过去几年里变化的非常快,代沟也变得越来越大."社会的发展在过去几年里已经开始,还会继续发展下去"用现在完成进行时.故选:B。
【点评】要掌握各个时态的用法并结合具体的语境选择出正确答案.
36.﹣﹣﹣ I haven't seen Jacky these days.
﹣﹣﹣ She ________ for the driving test due to take place next Monday.( )
A.will prepare B.has been preparing
C.was preparing D.prepared
【分析】﹣﹣我最近都没见到Jacky.﹣﹣她最近都在忙着准备下周一的驾照考试呢.
【解答】考查时态中的现在完成进行时.句意是﹣﹣我最近都没见到Jacky.﹣﹣她最近都在忙着准备下周一的驾照考试呢.从对话中可知,Jacky准备驾照考试这件事情对应的时间为these days,是这段时间以来一直在做的事情,使用现在完成进行时
故选:B。
【点评】英语中,现在完成进行时表示从过去开始,一直在持续的某个动作.常见的时间标志词有these days,for+时间段,since+过去的某个时间点.
37.﹣You know, Bob, the mid﹣term exam is approaching.
﹣You are telling me! We______, preparing for it.( )
A.have been working hard
B.will be working hard
C.were working hard
D.had worked hard
【分析】﹣你知道吗,鲍勃,期中考试快到了.
﹣你在告诉我!我们一直在努力工作,为它做准备.
【解答】答案:A 考查现在完成进行时.根据You are telling me可知动作从过去一直持续到现在,还要再进行下去,所以用考查现在完成进行时.
故选:A.
【点评】本题考查现在完成进行时,现在完成进行时表示过去的事情对现在造成影响,或过去的动作延续到现在,一般和recently,so far,in the past/last …搭配.
38.﹣Excuse me, which movie are you waiting for?
﹣The new Star Wars. We_______here for more than two hours.( )
A.are waiting B.have been waiting
C.have waited D.were waiting
【分析】﹣﹣﹣打扰了,你在等哪一部电影?
﹣﹣星球大战,我们已经等了两个多小时了.
【解答】答案B.考查现在完成时,根据题目中时间状语for+段时间,与完成时连用,根据句意,已经等了两个多小时,可能还会继续等下去,故用have been doing, 表示过去发生的动作,可能刚刚结束,还可能继续持续下去,
故选:B.
【点评】单项选择题考查内容广泛,涉及词汇、语法、习语、日常用语等.在有限的题量中注意知识的覆盖面,设计特定的语境综合考查学生在一定的语境中运用语言知识的能力.
39.﹣﹣﹣ Why, Jay, you look so worn out!
﹣﹣﹣ Well, I ______ the office and I must finish the work tomorrow.( )
A.was painting B.will be painting
C.have painted D.have been painting
【分析】﹣﹣﹣ Jay,你为何看起来这么疲倦.
﹣﹣﹣恩,我一直在粉刷房子,我必须明天刷完.
【解答】考查现在完成进行时.根据句意可知,我从过去某个时间就开始粉刷房子了,而且一直持续到明天,故用现在完成进行时,结构为have been doing.
故选:D.
【点评】本题考查时态和语态,要了解各个时态的用法并结合具体的语境选择出正确的选项.
40.They ______ the problem since this morning, but haven't reached an agreement.( )
A.discussed B.discuss
C.have been discussing D.were discussing
【分析】他们从今天早上就一直在讨论这个问题,但还没有达成协议.
【解答】答案:C 考查现在完成进行时.根据since this morning可知时态要用现在完成时,再根据but haven't reached an agreement可知现在还在进行.
故选:C。
【点评】对时态的选择,要在把握时态的基本用法的基础上,根据具体语境和题干中的时间推断时态,同时关注特殊的结构.
41.﹣﹣﹣Where is Mary?
﹣﹣﹣Oh, she went out after breakfast, and ______ her paper in the library ever since. You can find her there.( )
A.Wrote B.had written
C.has been writing D.is writing
【分析】﹣﹣Mary去哪了?
﹣﹣她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她
【解答】答案:C 考查现在完成进行时.Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,
故选:C.
【点评】单项选择题考查内容广泛,涉及词汇、语法、习语、日常用语等.在有限的题量中注意知识的覆盖面,设计特定的语境综合考查学生在一定的语境中运用语言知识的能力.
42.﹣ What's the recent progress in Xiong′an New Area, first announced two years ago?
﹣It _____ increasing attention from foreign companies given its huge development potential.( )
A.has been attracting B.had attracted
C.would be attracting D.was attracting
【分析】﹣﹣两年前第一次公布的雄安新区最近进展怎么样?﹣﹣考虑到它巨大的发展前景,它吸引了越来越多的外国公司的关注.
【解答】答案:A解析:考查现在完成时.现在完成进行时表示"从过去开始,一直进行到现在,而且还要继续下去的动作." 本句中,雄安新区自开始的那一时刻就在吸引外国公司的关注,现在如此,将来也将如此,正符合现在完成进行时的要求.故选:A.
【点评】考查现在完成进行时.关于时态,要记住时态的基本规律,具体句子具体分析,要学会准确无误地确定时态.
43.﹣That can't be! They______for forty minutes but no one has scored a goal yet.
﹣Too bad! It's almost half﹣time.( )
A.had played B.played
C.have been playing D.were playing
【分析】﹣﹣﹣那不可能!他们已经四十分钟了还没有人进球.
﹣﹣﹣太糟糕了,时间快过一半了.
【解答】答案:C 考查现在完成进行时.根据for forty minutes 可知他们已经进行了四十分钟了还没进球,再根据下句 It's almost half﹣time可知还要进行下去,所以要用现在完成进行时表示"表示从过去某时开始一直持续到现在的动作,并且还将持续下去."的动作,所以C符合语境.
故选:C.
【点评】单项选择题考查内容广泛,涉及词汇、语法、习语、日常用语等.在有限的题量中注意知识的覆盖面,设计特定的语境综合考查学生在一定的语境中运用语言知识的能力.
44.Now that she is out of job,Lucy ______ going back to school,but she hasn't decided yet.( )
A.had considered B.has been considering
C.considered D.will consider
【分析】既然露西失业了,她就一直考虑回去上学,但是她还没有决定.
【解答】答案:B 考查时态.根据 she hasn't decided yet 可知考虑这个动作开始发生在过去,并且一直持续到现在,根据语境可知并且这个动作还有可能继续持续下去,一直到下定决心了,故需用现在完成进行时。
故选:B。
【点评】动词时态的考点是近几年高考试题考查的重中之重.各地高考试题对动词时态的考查越来越侧重于语境化、交际化的理解,这加大了试题的难度,没有明确的时间状语,这就要求考生对句子的语境进行正确的判断,从而选出正确的时态.
45.I soon ran out of money, but I could not ask my parents for money because I did not want them to know that I___________computer games.( )
A.played B.have played
C.had been playing D.would play
【分析】我很快就没钱了,但我不能向父母要钱,因为我不想让他们知道我一直在玩电脑游戏.
【解答】本题考查动词时态.根据句意和结构可知play computer games是发生在ran out of之前,而且一直在做,用过去完成进行时.
故选:C。
【点评】本题考查动词时态.根据句意和句中所给的时间状语判断应该使用什么时态.
46.Much to their delight, their new project _____ at the conference, the excited scholars decided to have a barbecue in honour of the fantastic moment.( )
A.to approve B.being approved
C.having approved D.having been approved
【分析】令他们非常高兴的是,他们的新项目在会议上被批准了,兴奋的学者们决定句型烧烤来庆祝这一神奇的时刻.
【解答】D,考查现在分词的独立主格形式,句子主语是the excited scholars,动词approve的逻辑主语是their new project,构成了被动的关系,且approve的动作先于谓语动词decided,因此使用现在分词完成式的被动式.
故选:D.
【点评】考查时态的运用,句中有明显的时间状语时,要通过其来判断使用的时态.
47.The May Fourth Movement was launched in 1919 and its spirit ______ Chinese youth to make contributions to national rejuvenation ever since.( )
A.is motivating B.has been motivating
C.motivated D.was motivating
【分析】五四运动爆发于1919年,从那时候开始,五四精神一直激励着年轻人为民族复兴作出贡献.
【解答】答案:B.考查现在完成进行时.现在完成进行时表示动作从过去某事开始,一直持续到现在,可能刚刚结束,也可能还要继续下去.本句中,motivate这个动作从过去开始,持续到现在,还会继续下去.
故选:B.
【点评】时态类题目的解题关键是找准有关的时间状语,或根据上下文提供的语境进行判断,需掌握规则,灵活运用,同时需要掌握固定句型中的固定时态.
48.Chile, the longest country in the world, _______ to promote itself as a destination among Chinese travelers in recent years.( )
A.has been trying B.has tried
C.had tried D.is tried
【分析】智利是世界上最长的国家,近年来一直试图在中国游客中宣传自己是目的地.
【解答】本题考查动词时态.根据句意和时间状语in recent years可知这里表示过去几年一直做某事.
故选:A.
【点评】本题考查动词时态.根据句意和句中所给的时间状语判断应该使用什么时态.
49.﹣Where is Mother?
﹣She is in the kitchen. She_______the housework all morning.( )
A.has been doing B.was doing
C.has done D.is doing
【分析】﹣﹣﹣妈妈在哪?
﹣﹣﹣她在厨房.她整个早上一直在做家务.
【解答】答案:A 考查现在完成进行时.句意表示母亲一上午都在做家务,现在仍在厨房做,故应用现在完成进行时表示从过去至今一直在持续的动作.
故选:A.
【点评】单项选择题考查内容广泛,涉及词汇、语法、习语、日常用语等.在有限的题量中注意知识的覆盖面,设计特定的语境综合考查学生在一定的语境中运用语言知识的能力.
50.The prices of all the goods ______ up and no one knows when they will become stable.( )
A.had gone B.have been going
C.have gone D.had been going
【分析】所有商品的价格都在上涨,没有人知道什么时候会稳定下来。
【解答】答案:B。结合句意可知,此处表示动作发生在过去,一直持续到现在,有可能继续持续下去,故用现在完成进行时。
故选:B。
【点评】结合句意确定时态,进而选择出正确的选项。