【英语】英语现在完成进行时练习题含答案
小升初英语现在完成进行时专项单选80题(含答案)
小升初英语现在完成进行时专项单选80题(含答案)1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。
“since two hours ago”表示从两个小时前开始一直持续到现在的动作,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
2.They ______ football in the park for a long time.A.have been playingB.have playedC.playedD.play答案:A。
“for a long time”表示一段时间,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
3.I ______ this book for two days.A.have been readingB.have readC.readD.reads答案:A。
“for two days”表示一段时间,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
4.He ______ TV since he came home.A.has been watchingB.has watchedC.watchedD.watches答案:A。
“since he came home”表示从他回家开始一直持续到现在的动作,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
四年级英语现在完成进行时练习题50题
四年级英语现在完成进行时练习题50题1.She ______ reading books for two hours.A.has beenB.have beenC.isD.are答案:A。
解析:主语是she,第三人称单数,现在完成进行时的结构是have/has been doing,所以用has been。
C 和D 选项不是现在完成进行时,排除。
B 选项have 不能与she 搭配。
2.They ______ playing football since morning.A.has beenB.have beenC.isD.are答案:B。
解析:主语是they,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与they 搭配。
3.I ______ studying English for an hour.A.has beenB.have beenC.isD.are答案:B。
解析:主语是I,第一人称,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与I 搭配。
4.The boy ______ singing a song for ten minutes.A.has beenB.have beenC.isD.are答案:A。
解析:主语是the boy,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与the boy 搭配。
5.We ______ watching TV since afternoon.A.has beenB.have beenC.isD.are答案:B。
解析:主语是we,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
英语现在完成进行时练习题及答案
英语现在完成进行时练习题1. 用现在完成进行时改写下列句子。
1.I (study) English for two years.2.She (play) the piano since she was five.3.They (work) on this project for a month.4.We (wait) for the bus for twenty minutes.5.He (run) since 6 o'clock.2. 选择正确的动词形式填空。
1.I __________ (read) this book for three hours.2.She __________ (teach) at this school since 2015.3.They __________ (build) their house for six months.4.We __________ (watch) TV all evening.5.He __________ (write) his essay for two hours.3. 用现在完成进行时完成句子。
1.John __________ (learn) French for three years.2.The kids __________ (play) outside since morning.3.My parents __________ (prepare) dinner for an hour.4.Our team __________ (practice) for the game since last week.5.I __________ (paint) my room for two days.答案1. 用现在完成进行时改写下列句子。
1.I have been studying English for two years.2.She has been playing the piano since she was five.3.They have been working on this project for a month.4.We have been waiting for the bus for twenty minutes.5.He has been running since 6 o'clock.2. 选择正确的动词形式填空。
英语现在完成进行时题20套(带答案)
英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.A. had workedB. has been workingC. is workingD. works【答案】 B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
【英语】英语现在完成进行时练习题及答案及解析
【英语】英语现在完成进行时练习题及答案及解析一、单项选择现在完成进行时1.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.A.are waiting B.had waitedC.have been waiting D.will wait【答案】C【解析】试题分析:考查动词的时态和语态。
句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语for two hours,,表示现在完成进行时,故选C 项。
考点 : 考查动词的时态和语态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 B.work C.had worked D.have been working 【答案】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。
考点:动词时态。
3.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。
(英语)现在完成进行时练习及解析
【答案】C
【解析】
考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。
17.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
考点:考查动词时态。
3.--Hi,Lucy! When did you arrive in Berlin?
-- Last weekend, Ia different culture since then.
A.was experiencingB.will be experiencing
C.have been experiencingD.had been experiencing
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
5.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.
A.takesB.took
C.is takingD.has been taking
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
英语现在完成进行时练习题含答案
【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时1.— Isn't it hard to drive downtown to work?—Yes, that's why I ________ to work by train.A. have been goingB. have goneC. was goingD. will have gone 【答案】A【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。
说明坐火车上班一直持续到现在以后可能还在做。
用现在完成进行时,选A。
【点评】考查现在完成进行时。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows 【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
根据before可知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
4.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
英语现在完成进行时练习题含答案
英语现在完成进行时练习题含答案一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态2. I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。
从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态3.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
(英语)英语现在完成进行时专项含解析
考点:考察现在完成进行时
10.Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.
---Well, __________my lessons all the afternoon.
A.I have reviewed my lessonsB.I have been reviewing
C.I reviewedD.I had reviewed
【答案】B
【解析】
试题分析:考查时态:句意:--你看起来很累。--是,我整个下午都在复习功课。因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.--I am sure Mary will win the first place in the coming competition.
A.are worseningB.had worsened
【英语】现在完成进行时练习题含答案及解析
18.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is havingB.had had
考点:考查动词的时态
9.— That’s the third time he’s won the award in this field.
— Yes. He ______ his maximum potential in the past decade.
A.exploredB.is exploringC.has been exploringD.has explored
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.--- Did you find the missing couple in the mountain yesterday?
A.had sufferedB.have been sufferingC.were sufferedD.suffered
C.have been preparingD.prepared
【答案】C
【解析】
句义:Jack和Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。
(英语)英语现在完成进行时练习题及答案含解析
—OK,Mom.I will stop after this piece.
A.are practicingB.have practiced
C.have been practicingD.practiced
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态和语态
13.We ________for cheap houses but haven’t found ________we like yet.
考点:动词时态。
3.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
4.--I am sure Mary will win the first place in the coming competition.
英语现在完成进行时练习题含答案及解析
【答案】B
【解析】
试题分析:考查时态。句意:--我相信玛丽会在接下来的比赛中获得第一名。--我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选Bhe headache ________ me.
— No wonder, you _________ the South Korean TV soaps since last night.
A.kills; have watched
B.is killing; have been watching
A.had been improvingB.have been improving
C.were improvingD.improved
【答案】B
【解析】
考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
10.He is really nervous. He ______back and forth all the night waiting for the results.
A.has been walkingB.had walked
C.walkedD.is walking
【答案】A
【解析】
试题分析:本句的时间状语是all the night整个晚上。句意:他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。
五年级英语现在完成进行时单选题30题及答案
五年级英语现在完成进行时单选题30题及答案1. I _____ my homework since this morning.A.have been doingB.have doneC.didD.do答案:A。
本题考查现在完成进行时。
从时间标志词“since this morning”可以判断要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项“have done”是现在完成时,强调过去发生的动作对现在的影响;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
2. She _____ cleaning the room for two hours.A.has beenB.has been doingC.didD.does答案:B。
“for two hours”是时间段,要用现在完成进行时。
A 选项“has been”后面缺少动词的现在分词;C 选项“did”是一般过去时;D 选项“does”是一般现在时。
3. They _____ playing football since afternoon.A.have beenB.have been doingC.didD.do答案:B。
“since afternoon”是时间标志词,要用现在完成进行时。
A 选项“has been”后面缺少动词的现在分词;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
4. We _____ waiting for the bus for half an hour.A.have beenB.have been doingC.didD.do答案:A。
“for half an hour”是时间段,要用现在完成进行时。
后面的动词“waiting”本身就是现在分词形式,所以A 选项正确。
B 选项“have been doing”后面不能再跟动词的现在分词;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
(英语)英语现在完成进行时题20套(带答案)含解析
【解析】
试题分析:考查时态。句意:--苏三好兴奋啊!--是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
17.---where’s Mom?
-----She’s in the kitchen. She _____the housework all morning
A.is doingB.was doing
C.didD.has been doing
【答案】D
【解析】
试题分析:考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据all morning表示一直做某事,故选D项。
考点:考查现在完成进行时态的使用。
14.I haven't finished my composition. I ________ for two hours and a half.
A.have written itB.have been writing it
C.wrote itD.am writing it
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
考点:考查动词的时态
18.Kate ________ on her new novel, which is supposed to come out next month.
初三英语现在完成进行时单选题60题(答案解析)
初三英语现在完成进行时单选题60题(答案解析)1.She ______ for two hours.A.has been studyingB.has studiedC.studiedD.will study答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been studying 符合这个用法。
has studied 是现在完成时,强调过去发生的动作对现在的影响。
studied 是一般过去时,只表示过去的动作。
will study 是一般将来时,不符合题意。
2.They ______ football since morning.A.have been playingB.have playedC.playedD.will play答案:A。
现在完成进行时强调动作从过去开始一直持续到现在,并且可能继续下去。
have been playing 符合这个用法。
have played 现在完成时,强调结果。
played 一般过去时。
will play 一般将来时。
3.He ______ the book all day.A.has been readingB.has readC.readD.will read答案:A。
现在完成进行时表示一直持续的动作。
has been reading 符合。
has read 现在完成时强调影响。
read 一般过去时。
will read 一般将来时。
4.We ______ TV for three hours.A.have been watchingB.have watchedC.watchedD.will watch答案:A。
现在完成进行时强调持续的动作。
have been watching 符合。
have watched 现在完成时强调结果。
watched 一般过去时。
will watch 一般将来时。
5.She ______ on the computer since noon.A.has been workingB.has workedC.workedD.will work答案:A。
初三英语现在完成进行时单选题40题及答案
初三英语现在完成进行时单选题40题及答案1. I ______ my homework for two hours.A. have been doingB. have doneC. didD. do答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
A 选项have been doing 是现在完成进行时,符合题意。
B 选项have done 是现在完成时,表示过去发生的动作对现在造成的影响或结果。
C 选项did 是一般过去时。
D 选项do 是一般现在时。
2. She ______ English since she was six.A. has been learningB. has learnedC. learnedD. learns答案:A。
since 引导的时间状语从句通常与现在完成进行时连用,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
A 选项has been learning 是现在完成进行时,符合题意。
B 选项has learned 是现在完成时。
C 选项learned 是一般过去时。
D 选项learns 是一般现在时。
3. They ______ football for three hours.A. have been playingB. have playedC. playedD. play答案:A。
for three hours 表示一段时间,常与现在完成进行时连用,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
A 选项have been playing 是现在完成进行时,符合题意。
B 选项have played 是现在完成时。
C 选项played 是一般过去时。
D 选项play 是一般现在时。
4. He ______ the piano all morning.A. has been playingB. has playedC. playedD. play答案:A。
【英语】现在完成进行时练习题含答案
C.has been tellingD.will have told
【答案】C
【解析】
--- Yes, I __________ there for about three months.
A.work; had been workingB.worked; was working
C.are working; have been workingD.worked; have worked
【答案】C
C.have been worseningD.worsened
【答案】C
【解析】
试题分析:考查时态。根据时间状语for decades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。
考点:考查时态
11..
--- I hear you__________at Smith’s.
C.hadD.has been having
【答案】D
【解析】
考查动词时态。句意:Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。根据句意可知应用现在完成进行时。现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
17.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.
【答案】C
【解析】
句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
【英语】英语现在完成进行时练习题及答案及解析
【英语】英语现在完成进行时练习题及答案及解析一、初中英语现在完成进行时1.Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet's wealth, very rapidly.A. has raisedB. has been raisingC. has risenD. has been rising【答案】D【解析】【分析】考查动词时态。
句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
英语现在完成进行时练习题20篇含解析
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
10.—Have a break,Amy.You _____________ playing the piano all the morning.
—OK,Mom.I will stop after this piece.
考点:考查时态
5.---Look,what a mess in the kitchen!
---I ______cooking fish in a new way and I really have no time to tidy it up now.
A.triedB.had tried
C.will tryD.have been trying
A.has been doingB.has done
C.didD.had done
【答案】A
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
15.—What’s the price of petrol these days?
—It ________ frequently since last year.
【解析】
试题分析:考查动词时态。since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。
考点:考查动词时态
12.Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【解析】
D考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。
18.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
A.preparesB.is preparingC.had preparedD.has been preparing
【答案】D
【解析】
【详解】
考查动词时态。句意:马克整整一个月在准备他的婚礼,希望明天一切都准备好。根据句中时间状语for a whole month可知用现在完成进行时。故选D。
12.He is really nervous. He ______back and forth all the night waiting for the results.
C.have been worseningD.worsened
【答案】C
【解析】
试题分析:考查时态。根据时间状语for decades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。
考点:考查时态
16.The crazy fans___________ patiently for two hours, and they will wait till the movie stararrives.
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
11.Mikehis wedding for a whole month and hopefully everything will be ready tomorrow.
考点:考查动词的时态和语态
17.—How is your cousin, Kate?
—She broke her leg and ________ medical treatment since.
A.is receivingB.has received
C.receivedD.has been receiving
7.Frank, where have you been? We _____ you since 2 o’clock.
A.havห้องสมุดไป่ตู้ been waiting forB.are waiting for
C.had waited forD.waited for
【答案】A
【解析】
试题分析:考查动词的时态。句意:弗兰克,你去哪了?自从两点我们就在等你。根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
9.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 takeB.have increased; will take
C.have been increasing; takeD.have been increasing; took
【答案】D
【解析】
试题分析:考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it’s time that +did/ should do”的句式使用,故选D项。
8.He _______ around the clock since June, when the first Ebola case appeared in thisagricultural county.
A.had been workingB.has been working
C.is workingD.was working
A.have written itB.have been writing it
C.wrote itD.am writing it
【答案】B
【解析】
试题分析:考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。根据I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。
考点:考查时态和虚拟语气
10.---Look,what a mess in the kitchen!
---I ______cooking fish in a new way and I really have no time to tidy it up now.
A.triedB.had tried
C.will tryD.have been trying
A.soughtB.had soughtC.is seekingD.has been seeking
【答案】D
【解析】
试题分析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。
A.are waitingB.had waited
C.have been waitingD.will wait
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态
14.He has a great interest in tennis and ______ it twice a week over the past year.
A.playsB.played
C.had playedD.has been playing
【答案】D
【解析】
twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
15.Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.
A.are worseningB.had worsened
5.— You look great!
— I ______ out. Check out my muscles!
A.will work
B.was working
C.have been working
D.had been working
【答案】C
【解析】
句意:—你看起来很棒啊!—我一直都在锻炼。你看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。C正确。
A.has decoratedB.was decorating
C.decoratedD.has been decorating
【答案】D
【解析】
试题分析:考查现在完成进行时态的使用。由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。句意为自从上个星期我不记得见过John了,他出去了吗?没有,他一直在装修他新买的公寓。故选D。
【答案】B
【解析】
试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态
3.To strengthen Japan's diplomatic influence and increase military presence across the world, Abe (安倍) ________ a greater role for his country in international affairs since he took office.
A.tookB.is takingC.had takenD.has been taking
【答案】D
【解析】
试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years.连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。
考点:考查现在完成进行时态的使用。
2.I ________ a topic for the composition, but haven’t decided yet.