(英语)英语现在完成进行时专项

合集下载

小升初英语现在完成进行时专项单选80题(含答案)

小升初英语现在完成进行时专项单选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 选项现在完成时强调过去发生的动作对现在的影响。

英语现在完成进行时专项及解析

英语现在完成进行时专项及解析
4.I’m sure you will do better in the test because you ________ so hard this year.
A.studiedB.had studied
C.will studyD.have been studying
【答案】D
【解析】
【详解】
考查时态。句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。根据语境,学习的动作是从过去一直持续到现在,还要持续下去。所以用现在完成进行时。故选D。
A.soughtB.had soughtC.is seekingD.has been seeking
【答案】D
【解析】
试题分析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。
考点:考查时态
3.Where were you at supper time? I ____ for you to join me.
A.waitedB.had waitedC.have been waitingD.was waiting
【答案】C
【解析】
时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选C
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。

(英语)英语现在完成进行时专项习题及答案解析

(英语)英语现在完成进行时专项习题及答案解析

(英语)英语现在完成进行时专项习题及答案解析一、单项选择现在完成进行时1. 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 worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。

该轮到你了。

——我知道你就会这样说。

现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。

考点:考查动词时态。

3..--- I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been working B.worked; was workingC.are working; have been working D.worked; have worked【答案】C【解析】考查时态。

英语现在完成进行时练习题及答案

英语现在完成进行时练习题及答案

英语现在完成进行时练习题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套(带答案)

英语现在完成进行时题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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

(英语)英语现在完成进行时专项习题及答案解析含解析

(英语)英语现在完成进行时专项习题及答案解析含解析
A.had sufferedB.have been sufferingC.were sufferedD.suffered
【答案】B
【解析】
试题分析:考查动词的时态。句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。根据句子中提到的时间状语In the past several weeks在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点:考查动词时态。
17.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.
A.has toldB.is telling
C.has been tellingD.will have told
A.kills; have watched
B.is killing; have been watching
C.is going to kill; were watching
D.was killing; had watched
【答案】B
【解析】
先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态和语态
11.—Darling, the headache ________ me.

高考英语现在完成进行时专项训练100(附答案)含解析

高考英语现在完成进行时专项训练100(附答案)含解析

高考英语现在完成进行时专项训练100(附答案)含解析一、单项选择现在完成进行时1.---Susan is so excited!---Oh, yes! She is busy preparing for her trip to Africa that she _____ for years.A.has been expecting B.was expectingC.had been expecting D.would be expecting【答案】A【解析】试题分析:考查时态。

句意:--苏三好兴奋啊!--是的。

她正在忙着准备她渴望已久的非洲之旅呢。

根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。

考点:考查时态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。

该轮到你了。

——我知道你就会这样说。

现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。

考点:考查动词时态。

3.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。

【英语】英语现在完成进行时专项及解析

【英语】英语现在完成进行时专项及解析

【英语】英语现在完成进行时专项及解析一、单项选择现在完成进行时1.I haven't finished my composition. I ________ for two hours and a half.A.have written it B.have been writing itC.wrote it D.am writing it【答案】B【解析】试题分析:考查动词的时态。

句意:我还没有完成我的作文,我已经写了二个半小时了。

根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。

考点 : 考查动词的时态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.Since the time humankind started gardening, we _____to make our environment more beautiful.A.try B.have been tryingC.are trying D.will try【答案】B【解析】试题分析:考查动词时态。

since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。

英语现在完成进行时专项训练100(附答案)

英语现在完成进行时专项训练100(附答案)

英语现在完成进行时专项训练100(附答案)一、初中英语现在完成进行时1.______ her ambition of becoming a professional singer, she _____ very hard since an early age.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】 A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。

本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。

故A项正确。

【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。

2.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。

3.—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 +地点”表示“去过某地”。

(英语)现在完成进行时练习及解析

(英语)现在完成进行时练习及解析
C.has been risingD.has raised
【答案】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.He _____ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。

根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

(英语)英语现在完成进行时专项含解析

(英语)英语现在完成进行时专项含解析
试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选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

(英语)英语现在完成进行时练习题及答案含解析

(英语)英语现在完成进行时练习题及答案含解析
10.—Have a break,Amy.You _____________ playing the piano all the morning.
—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.

英语现在完成进行时试题(有答案和解析)及解析

英语现在完成进行时试题(有答案和解析)及解析

英语现在完成进行时试题(有答案和解析)及解析一、初中英语现在完成进行时1.______ her ambition of becoming a professional singer, she _____ very hard since an early age.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】 A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。

本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。

故A项正确。

【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。

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.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。

八年级英语现在完成进行时练习题40题答案解析

八年级英语现在完成进行时练习题40题答案解析

八年级英语现在完成进行时练习题40题答案解析1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。

本题考查现在完成进行时。

“for two hours”表示一段时间,要用现在完成进行时,表示从过去开始一直持续到现在并且可能还会继续下去的动作。

B 选项has studied 是现在完成时,强调过去发生的动作对现在的影响;C 选项studied 是一般过去时;D 选项studies 是一般现在时。

2.He ______ basketball since morning.A.has been playingB.has playedC.playedD.plays答案解析:A。

“since morning”表示从早上开始一直持续到现在,用现在完成进行时。

B 选项现在完成时强调结果;C 选项一般过去时;D 选项一般现在时。

3.They ______ the room for an hour.A.have been cleaningB.have cleanedC.cleanedD.cleans答案解析:A。

“for an hour”表示一段时间,用现在完成进行时。

B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

4.She ______ on this project all day.A.has been workingB.has workedC.workedD.works答案解析:A。

“all day”一整天,用现在完成进行时表示一直持续的动作。

B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

5.We ______ homework since three o'clock.A.have been doingB.have doneC.didD.do答案解析:A。

(英语)英语现在完成进行时专题训练答案及解析

(英语)英语现在完成进行时专题训练答案及解析

(英语)英语现在完成进行时专题训练答案及解析一、初中英语现在完成进行时1.My friends from the mainland to me that they find the city's subway cars are "too old" compared with what they pay for subways in Beijing.A. complainedB. is complainingC. was complainingD. have been complaining【答案】 D【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。

由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选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。

3.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。

(英语) 高考英语现在完成进行时专题训练答案及解析

(英语) 高考英语现在完成进行时专题训练答案及解析

(英语)高考英语现在完成进行时专题训练答案及解析一、单项选择现在完成进行时1.—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。

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.— You look great!— I ______ out. Check out my muscles!A.will workB.was workingC.have been workingD.had been working【答案】C【解析】句意:—你看起来很棒啊!—我一直都在锻炼。

你看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。

使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。

小升初英语现在完成进行时专项单选80题

小升初英语现在完成进行时专项单选80题

小升初英语现在完成进行时专项单选80题1.She _____ reading books for two hours.A.has beenB.have beenC.isD.was答案:A。

现在完成进行时的结构是have/has been + 动词的现在分词,主语是she,所以用has been。

2.They _____ playing football since morning.A.have beenB.has beenC.areD.were答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,主语是they,用have been。

3.I _____ studying English for a long time.A.have beenB.has beenC.amD.was答案:A。

现在完成进行时结构,主语是I,用have been。

4.He _____ writing his composition for an hour.A.has beenB.have beenC.isD.was答案:A。

现在完成进行时,主语是he,用has been。

5.We _____ waiting for the bus for half an hour.A.have beenB.has beenC.areD.were答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,主语是we,用have been。

6.She has been reading books ______ two hours.A.forB.sinceC.inD.at答案:A。

本题考查现在完成进行时时间状语的用法。

“for+时间段”表示持续一段时间,与现在完成进行时搭配。

“since+时间点”,“in+时间段”通常与一般将来时搭配,“at+时间点”不用于现在完成进行时。

7.He has been playing basketball ______ 3 o'clock.A.forB.sinceC.inD.at答案:B。

英语英语现在完成进行时专项训练100附答案及解析

英语英语现在完成进行时专项训练100附答案及解析

附答案)及解析【英语】英语现在完成进行时专项训练100(一、初中英语现在完成进行时Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, 1.the source of Warren Buffet's wealth, very rapidly.D. has been risingC. has risen A. has raised B. has been raisingD 【答案】【解析】【分析】考查动词时态。

句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。

raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开。

D始一直持续到现在还要持续下去,用现在完成进行时。

故选【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

He _______ it for two hours, and he's still watching now..2D. is watchingB. watching C. has been watching A. has been watchedC 【答案】【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在。

完成进行时。

故选CLook, Jim is talking to his friend under the tree..—3It _______ be him. He has _______ back to Canada.—mustn't; goneD. can't; beenC. may not; been A. can't; gone B.A 【答案】【解析】【分析】考查情态动词表推测及现在完成时的用法。

小升初英语现在完成进行时专项单选80题

小升初英语现在完成进行时专项单选80题

小升初英语现在完成进行时专项单选80题1. I __________ English for three hours.A. have been studyingB. studiedC. studyD. am studyingAnswer: A. “have been studying” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. In this sentence, the action of studying English has been happening for three hours and is still in progress.2. They __________ football since morning.A. have been playingB. playedC. playD. are playingAnswer: A. “have been playing” shows that the action of playing football started in the past and is continuing at the present moment.3. How long __________ you __________ this book?A. have; been readingB. did; readC. do; readD. are; readingAnswer: A. “have been reading” is used to ask about an action that began in the past and is still ongoing. It fits the context of asking about the duration of reading the book.4. She __________ her homework for two hours.A. has been doingB. didC. doesD. is doingAnswer: A. “has been doing” indicates that the action of doing homework started two hours ago and is still in progress.5. We __________ here for half an hour.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “have been waiting” expresses that the waiting started in the past and is still going on for half an hour.6. I __________ English for five years, but I __________ learning it intensively for the past two years.A. have studied, have beenB. studied, have beenC. have studied, wasD. studied, haveAnswer: A. “have studied” is present perfect tense indicating an action that started in the past and continues to the present. “have been” is present perfect continuous tense emphasizing the ongoing nature of the action.7. She __________ her homework since two hours ago, but she __________ it yesterday.A. has been doing, didB. did, has been doingC. has been doing, was doingD. was doing, has doneAnswer: A. “has been doing” shows an action that started in the past and is still ongoing. “did” is simple past tense for an action completed in the past.8. They __________ football for an hour. They __________ it at three o'clock.A. have been playing, startedB. played, have been startingC. have played, startedD. were playing, have startedAnswer: A. “have been playing” is present perfect continuous for a continuous action. “started” is simple past for the specific start time.9. He __________ in this company for ten years. Recently, he__________ working on a new project.A. has worked, has beenB. worked, has beenC. has worked, wasD. was working, hasAnswer: B. “has worked” is present perfect for a completed duration. “has been” is present perfect continuous for the recent ongoing action.10. We __________ the room all morning. We __________ it at eight o'clock.A. have been cleaning, beganB. cleaned, have been beginningC. have cleaned, beganD. were cleaning, have begunAnswer: A. “have been cleaning” is present perfect continuous for a long ongoing action. “began” is simple past for the start time.11. She ______ English for three hours.A. has been studyingB. studiedC. is studyingD. studiesAnswer: A. “has been studying” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. Inthis sentence, the action of studying English has been going on for three hours.12. They ______ football since morning.A. have been playingB. playedC. playD. are playingAnswer: A. “have been playing” shows that the action of playing football started in the past and is still in progress. “Since morning” indicates a period of time that the action has been happening.13. I ______ my homework all day.A. have been doingB. didC. doD. am doingAnswer: A. “have been doing” is used to express an action that has been ongoing throughout the day.14. He ______ this book for two weeks.A. has been readingB. readC. readsD. is readingAnswer: A. “has been reading” indicates that the action of reading the book started two weeks ago and is still continuing.15. We ______ the room for an hour.A. have been cleaningB. cleanedC. cleanD. are cleaningAnswer: A. “have been cleaning” shows that the cleaning of the room started an hour ago and is still not finished.16. Mary __________ her homework for three hours and she is still working on it.A. has been doingB. didC. doesD. has doneAnswer: A. "has been doing" is the correct form as it indicates an action that started in the past and is still ongoing. Mary has been doing her homework for three hours and is still doing it now.17. They __________ football in the rain since two o'clock.A. have been playingB. playedC. playD. have playedAnswer: A. "have been playing" shows that the action of playing football started in the past and is still in progress. They have been playing football in the rain since two o'clock.18. The workers __________ on this building for a month.A. have been workingB. workedC. workD. have workedAnswer: A. "have been working" indicates that the work started a month ago and is still ongoing. The workers have been working on this building for a month.19. I __________ for my keys for half an hour.A. have been lookingB. lookedC. lookD. have lookedAnswer: A. "have been looking" implies that the search for keys started half an hour ago and is still happening. I have been looking for my keys for half an hour.20. She __________ English since she was six years old.A. has been learningB. learnedC. learnsD. has learnedAnswer: A. "has been learning" shows that the action of learning English began when she was six and is still continuing. She has been learning English since she was six years old.21. I __________ English for two hours and I'm still learning.A. have been studyingB. studiedC. have studiedD. was studyingAnswer: A. “have been studying” is the correct form of the present perfect continuous tense, indicating an action that started in the past and is still ongoing. “Studied” (B) is the simple past tense. “Have studied” (C) is the present perfect tense. “Was studying” (D) is the past continuous tense.22. They __________ football since 8 o'clock this morning.A. have been playingB. playedC. playD. are playingAnswer: A. “have been playing” shows that the action of playing football started at 8 o'clock and is still in progress. “Played” (B) is in thepast tense. “Play” (C) is the present tense. “Are playing” (D) is the present continuous tense.23. How long __________ you __________ this book?A. have; been readingB. did; readC. have; readD. were; readingAnswer: A. “have; been reading” indicates that the action of reading the book started in the past and is still going on. “Did; read” (B) is in the simple past tense. “Have; read” (C) is the present perfect tense but doesn't emphasize the ongoing nature. “Were; reading” (D) is the past continuous tense.24. She __________ in the garden for three hours.A. has been workingB. worksC. workedD. is workingAnswer: A. “has been working” shows a continuous action that started in the past and is still happening. “Works” (B) is the present simple tense. “Worked” (C) is the past simple tense. “Is working” (D) is the present continuous tense.25. We __________ for the bus for half an hour.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “have been waiting” indicates that the waiting started in the past and is still ongoing. “Waited” (B) is the past tense. “Wait” (C) is the present tense. “Are waiting” (D) is the present continuous tense.26. Haven't they been studying English for two hours?Answer: No, they haven't. They have been studying for only one hour.27. Has she not been waiting for the bus since 8 o'clock?Answer: Yes, she has. She has been waiting for a long time.28. Why haven't you been doing your homework?Answer: Because I was ill yesterday.29. Hasn't he been playing football all afternoon?Answer: No, he hasn't. He stopped playing an hour ago.30. Have they not been watching TV the whole evening?Answer: Yes, they have. They haven't stopped.31. Tom ______ his homework for two hours.A. has been doingB. didC. doesD. is doingAnswer: A. “has been doing” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. In this sentence, Tom has been doing his homework for two hours, which means the action of doing homework started two hours ago and is still in progress.32. Mary ______ the dishes since dinner.A. has been washingB. washedC. washesD. is washingAnswer: A. “has been washing” shows that Mary started washing the dishes after dinner and is still washing them. This is the present perfect continuous tense, emphasizing the duration of the action.33. They ______ football in the park all morning.A. have been playingB. playedC. playD. are playingAnswer: A. “have been playing” indicates that they started playing football in the park in the morning and the action is still going on. It is the present perfect continuous tense.34. I ______ for my keys for half an hour.A. have been lookingB. lookedC. lookD. am lookingAnswer: A. “have been looking” expresses that the action of looking for the keys started half an hour ago and is still continuing. It is in the present perfect continuous tense.35. She ______ English since she was five years old.A. has been learningB. learnedC. learnsD. is learningAnswer: A. “has been learning” shows that she started learning English at the age of five and the learning process is still ongoing. It is the present perfect continuous tense.36. How long have you been studying English? (A) For two years.(B) Since two years ago. (C) Two years ago. (D) None of the above.Answer: A. "For + 时间段" is used with the present perfect continuous tense to indicate the duration of an action.37. What have they been doing all morning? (A) Playing football.(B) To play football. (C) Play football. (D) Played football.Answer: A. The present participle form "playing" is needed to show the continuous action.38. Where has she been working recently? (A) In a hospital. (B) Since last month. (C) For a month. (D) None of the above.Answer: A. "In a hospital" indicates the place of work.39. Why have you been waiting here for so long? (A) To meet my friend. (B) Because my friend is late. (C) I don't know. (D) None of the above.Answer: B. "Because" is used to explain the reason for the action.40. How often have they been visiting their grandparents? (A) Oncea month. (B) For a month. (C) Since last month. (D) None of the above.Answer: A. "Once a month" indicates the frequency of the action.41. They __________ for two hours.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “have been waiting” is the present perfect progressive tense, indicating an action that started in the past and is still ongoing. “for two hours” is a time状语that indicates the duration of the action.42. She __________ her homework since 8 o'clock.A. has been doingB. didC. doesD. is doingAnswer: A. “has been doing” shows an action that began at 8 o'clock and is still in progress. “since 8 o'clock” is a typical time状语for the present perfect progressive tense.43. We __________ here for half an hour.A. have been standingB. stoodC. standD. are standingAnswer: A. “have been standing” indicates a continuous action that has lasted for half an hour. The time状语“for half an hour” requires the present perfect progressive tense.44. He __________ football all morning.A. has been playingB. playedC. playsD. is playingAnswer: A. “has been playing” shows that the action of playing football started in the morning and is still going on. “all morning” is a time 状语that fits the present perfect progressive tense.45. They __________ TV since they came home.A. have been watchingB. watchedC. watchD. are watchingAnswer: A. “have been watching” implies that the action of watching TV began when they came home and is still ongoing. “since they came home” is a time状语that indicates the present perfect progressive tense.46. I __________ English for three hours.A. have been studyingB. studiedC. studyD. am studyingAnswer: A. “have been studying” is the present perfect continuous tense, which indicates an action that started in the past and is still ongoing. In this sentence, the action of studying English has been going on for three hours.47. They __________ in the garden since morning.A. have been workingB. workedC. workD. are workingAnswer: A. “have been working” shows that the action of working inthe garden started in the past and is still in progress.48. She __________ her homework all day.A. has been doingB. didC. doesD. is doingAnswer: A. “has been doing” implies that the action of doing homework has lasted throughout the day.49. We __________ for the bus for half an hour.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “have been waiting” indicates that the waiting for the bus started half an hour ago and is still ongoing.50. He __________ football since 2 o'clock.A. has been playingB. playedC. playsD. is playingAnswer: A. “has been playing” suggests that the action of playing football began at 2 o'clock and is still continuing.51. They ______ football for two hours.A. have been playingB. playedC. playD. were playingAnswer: A. “have been playing” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. “Played” is simple past tense, “play” is present tense, and “were playing” is past continuous tense. None of these convey the ongoing nature of the action as effectively as “have been playing”.52. How long ______ you ______ this book?A. have; been readingB. did; readC. do; readD. are; readingAnswer: A. “Have; been reading” is in the present perfect continuous tense, which is appropriate for asking about an action that started in the past and is still ongoing at the present moment. “Did; read” is past simple, “do; read” is present simple, and “are; reading” is present continuous, but they don't express the duration as well as “have been reading”.53. She ______ her homework since this morning.A. has been doingB. didC. doesD. was doingAnswer: A. “Has been doing” shows an action that began in the past and is still in progress. “Did” is past simple, “does” is present simple, and “was doing” is past continuous, not suitable for expressing an action that has been ongoing since a specific time in the past.54. We ______ for the bus for half an hour.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “Have been waiting” indicates that the waiting started in the past and is still continuing. “Waited” is past simple, “wait” is present simple, and “are waiting” is present continuous, but they don't show the duration as accurately as “have been waiting”.55. I ______ English for five years.A. have been learningB. learnedC. learnD. was learningAnswer: A. “Have been learning” represents an action that began inthe past and is still going on. “Learned” is past simple, “learn” is present simple, and “was learning” is past continuous, and they don't convey the continuous nature over the five-year period like “have been learning” does.56. They ______ for three hours.A. have been waitingB. waitedC. waitD. are waitingAnswer: A. “have been waiting” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. The other options do not show this continuous action.57. She ______ her homework since two hours ago.A. has been doingB. didC. doesD. is doingAnswer: A. “has been doing” shows that the action of doing homework started two hours ago and is still in progress. The other options do not convey this meaning.58. He ______ football for a short time.A. has playedB. has been playingC. playedD. playsAnswer: A. “has played” indicates a completed action in the past. “has been playing” would imply a continuous action, but the context suggests a short time, so “has played” is correct.59. We ______ TV since 8 o'clock.A. have been watchingB. watchedC. watchD. are watchingAnswer: A. “have been watching” indicates a continuous action of watching TV that started at 8 o'clock and is still ongoing.60. The children ______ in the park for half an hour.A. have runB. have been runningC. ranD. runAnswer: B. “have been running” shows a continuous action of running in the park for half an hour. The other options do not express this continuous aspect.61. Look at the chart! The workers ( ) for eight hours.A. have been workingB. workedC. workD. are workingAnswer: A. "have been working" is the correct form of the present perfect continuous tense, indicating an action that started in the past and is still ongoing.62. The children ( ) happily in the park since morning.A. have been playingB. playedC. playD. are playingAnswer: A. "have been playing" shows that the children's playing started in the past and is still continuing.63. According to the picture, the man ( ) on the project for a week.B. workedC. worksD. is workingAnswer: A. "has been working" indicates that the man's work on the project began in the past and is still in progress.64. The girls ( ) the song over and over again.A. have been singingB. sangC. singD. are singingAnswer: A. "have been singing" implies that the girls' singing has been ongoing.65. Look! The rain ( ) since last night.A. has been fallingB. fellC. fallsD. is fallingAnswer: A. "has been falling" tells us that the rain started falling last night and is still falling.66. A: Have you been waiting for me long? B: Yes, I ____ for over half an hour.B. waitedC. have waitedD. waitAnswer: A. “Have been waiting” is the present perfect continuous tense and indicates an action that started in the past and is still ongoing. In this context, it shows that the waiting started before and is still continuing at the moment of speaking.67. A: How long ____ you ____ learning English? B: For three years.A. have; beenB. did; startC. do; learnD. were; startingAnswer: A. “How long + have +主语+ been + doing” is the correct structure to ask about the duration of an ongoing action. Here, “have been learning” shows that the learning of English started in the past and is still going on.68. A: I'm so tired. I ____ cleaning the house all morning. B: You should take a rest.A. have beenB. have been doingC. was doingD. didAnswer: B. “Have been doing” is used to express an action that started in the past and has been going on up to the present. In this case, cleaning the house started in the morning and is still in progress.69. A: What ____ you ____ since we last met? B: I've been working on a new project.A. have; doneB. did; doC. have; been doingD. were; doingAnswer: C. “Have been doing” indicates an action that began in the past and is still ongoing. It fits the context of asking about activities since the last meeting.70. A: Has she been studying hard recently? B: Yes, she ____ for the exam.A. has been preparingB. preparedC. preparesD. is preparingAnswer: A. “Has been preparing” shows that the preparation for the exam started before and is still going on.71. I have been reading this book for two hours, but I still haven'tfinished it. The action is ongoing. 72. She has written three letters since yesterday, but she has been thinking about what to write next. 73. They have played football for an hour, and they are still playing. This shows present perfect continuous tense. 74. He has eaten a lot of food recently, but he has been feeling hungry again. 75. We have learned English for five years, and we have been practicing speaking it every day.76. They have been waiting for the bus for an hour. (Rewrite in present perfect continuous tense)Answer: They have been waiting for the bus since an hour ago.77. She has been studying English since last year. (Change the time expression)Answer: She has been studying English for a year.78. We have been playing football since 3 o'clock. (Rewrite with 'for')Answer: We have been playing football for three hours.79. He has been working hard all day. (Rewrite with'since')Answer: He has been working hard since the morning.80. They have been singing songs for two hours. (Change the verb form)Answer: They have been dancing for two hours.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(英语)英语现在完成进行时专项一、初中英语现在完成进行时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.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。

故选C。

3.—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。

4.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

blowing表示正在进行时。

【点评】考察with结构。

5.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。

由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。

【点评】考查动词的时态,注意句中的时间状语的暗示。

6.— 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。

【点评】考查动词的时态,注意语境中提供的时间状语。

7.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】 C【解析】【分析】考查时态和语态。

句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。

依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。

8.— Tom says he is too tired to go on.— He can't. He ________ for an hour.A. had workedB. has just workedC. just workedD. has only been working【答案】 D【解析】【分析】考查动词时态。

句意:汤姆说他太累了不能继续了。

他不可能这样,他只工作了一个小时。

从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。

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 takeC. have been increasing; takeD. have been increasing; took【答案】 D【解析】【分析】考查时态和虚拟语气。

句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。

第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。

10.— He speaks Chinese very well.— It's not surprising. He ___ in Beijing for nine years next week.A. has been livingB. has livedC. will have been livedD. will have been living【答案】 D【解析】【分析】句意:—他汉语说的很好。

—这不吃惊。

下周他将已经在北京住了九年了。

表示持续到现在并且仍在进行的动作,应用现在完成进行时。

live为不及物动词,无被动语态。

故知选D项。

【点评】考查时态。

11.Mary_______ to writing classes every night since June and the course will end this week.A. had goneB. has been goingC. is goingD. went【答案】B【解析】【分析】。

句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。

玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。

故选B。

【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

12.I'm tired out. I_______ all afternoon and I don't seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】 D【解析】【分析】句意:我很累。

我整个下午一直在购物而且好像什么事也没做成。

用现在完成进行时表一直发生的动作。

13.—Nice to see you again after all these years. What ________?—Well, I've tried many things since we left school. I'm now working for a large oil company.A. have you doneB. were you doingC. did you doD. have you been doing【答案】D【解析】【分析】考查时态。

句意:—这么多年以后再次看见你真是太好了。

这些年你一直在做什么?—自从我毕业以后我尝试了很多事情。

我现在在一家大型的石油公司。

根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。

故答案为D。

【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。

14.The western countries have been _________ Christmas for many years.A. celebratingB. celebrateC. celebratesD. celebrated【答案】 A【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。

故选A。

15.— You look tired.— I ___________ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】D【解析】【分析】句意:——你看上去很累。

——我洗了一天的衣服。

此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

16.— What's wrong? You look really stressed out.—I ________ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】 C【解析】【分析】句意:—你怎么了?看起来真的压力很大。

—我已经连轴转努力了一整个星期来写我的毕业论文。

根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。

【点评】考查时态,本题涉及现在完成进行时。

相关文档
最新文档