【英语】英语现在完成进行时题20套(带答案)

合集下载

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

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

(英语)中考英语现在完成进行时试题(有答案和解析)一、初中英语现在完成进行时1.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June.A. hunts forB. is to hunt forC. has hunted forD. has been hunting for【答案】D【解析】【分析】句意:——Lucy这些天似乎不在。

——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。

根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。

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

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.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和后半句句意“他现在仍然在看”可知应用现在完成进行时。

4.—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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

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

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

(英语)英语现在完成进行时练习题含答案含解析一、初中英语现在完成进行时1.Housing prices_____ since a few years ago. 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; takesD. have been increasing; took【答案】D【解析】【分析】句意:自从去年年底房价一直在上涨。

因此,该是中央政府采取措施降低并控制房价的时候了。

由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。

2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。

“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。

选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。

2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。

“already”是现在完成时的标志词,所以用has finished。

选项B 是一般过去时;选项C 是一般将来时;选项D 是一般现在时。

3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。

“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

根据twice 可知去过两次且人已经回来,用have been。

选项C 和D 分别是一般过去时和一般现在时。

4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。

“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。

选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。

5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。

ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)1.She______her homework since two hours ago.A.has been doingB.has doneC.didD.does答案解析:A。

现在完成进行时的结构是have/has been doing,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

B 选项has done 是现在完成时,强调过去发生的动作对现在的影响。

C 选项did 是一般过去时。

D 选项does 是一般现在时。

本题中since two hours ago 表示从两个小时前开始一直在做作业,所以用现在完成进行时。

2.They______football for three hours.A.have been playingB.have playedC.playedD.plays答案解析:A。

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

B 选项have played 是现在完成时。

C 选项played 是一般过去时。

D 选项plays 是一般现在时。

3.He______the book all morning.A.has been readingB.has readC.readD.reads答案解析:A。

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

B 选项has read 是现在完成时。

C 选项read 是一般过去时或一般现在时(原形)。

D 选项reads 是一般现在时。

4.We______English since we were in primary school.A.have been learningB.have learnedC.learnedD.learn答案解析:A。

英语现在完成进行时题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.

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

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

(英语)英语现在完成进行时试题(有答案和解析)一、初中英语现在完成进行时1.According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future.A. limitedB. had limitedC. have been limitingD. will limit【答案】 C【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。

“…the rigid and outdated rules that the development of the country…”在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。

所以用现在完成进行时。

故选C。

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

2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

英语现在完成进行时练习题20篇

英语现在完成进行时练习题20篇

英语现在完成进行时练习题20篇一、单项选择现在完成进行时1.He is really nervous. He ______back and forth all the night waiting for the results.A.has been walking B.had walkedC.walked D.is walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。

句意:他真的很紧张,整个晚上她一直走来走去在等待结果。

现在完成进行时表示动作的持续性和反复性。

故A正确。

2.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.A.has told B.is tellingC.has been telling D.will have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。

空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。

故答案选C。

3.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。

句意:弗兰克,你去哪了?自从两点我们就在等你。

根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4.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【解析】试题分析:考查动词时态。

初二英语现在完成进行时时间状语练习题30题(带答案)

初二英语现在完成进行时时间状语练习题30题(带答案)

初二英语现在完成进行时时间状语练习题30题(带答案)1. I ______ (read) this book ______ two hours.A. have been reading; forB. have read; sinceC. was reading; forD. read; since答案:A。

解析:现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚终止,也可能还在进行。

for + 时间段表示一段时间,这里表示我读这本书这个动作持续了两个小时,所以要用现在完成进行时。

选项B中have read是现在完成时,不能表达动作的持续进行。

选项C中was reading是过去进行时,不能体现从过去到现在的持续过程。

选项D中read是一般现在时或一般过去时,不符合语境。

2. She ______ (dance) ______ she was five years old.A. has been dancing; sinceB. has danced; forC. danced; sinceD. is dancing; for答案:A。

解析:since + 时间点表示从过去的某个时间点开始,这里since she was five years old表示从她五岁开始,句子要用现在完成进行时来表示从过去一直持续到现在的动作。

选项B中has danced 是现在完成时,不能很好地体现动作的持续进行。

选项C中danced是一般过去时,不能表达从过去到现在的持续情况。

选项D中is dancing是现在进行时,不符合题意。

3. They ______ (play) football ______ last Sunday.A. have been playing; sinceB. have played; forC. were playing; sinceD. have been playing; for答案:A。

【英语】英语现在完成进行时练习题含答案

【英语】英语现在完成进行时练习题含答案

【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时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.— 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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。

【英语】英语现在进行时题20套(带答案)【可修改文字】

【英语】英语现在进行时题20套(带答案)【可修改文字】

可编辑修改精选全文完整版【英语】英语现在进行时题20套(带答案)一、初中英语现在进行时1.Listen! The little girl singing in the room.A. areB. amC. isD. was【答案】 C【解析】【分析】句意:听!小女孩在房间里唱歌。

根据提示词look,看,可知谓语动词要用现在进行时,am/is/are+现在分词,主语the little girl,第三人称单数,要用is,故选C。

【点评】考查现在进行时的构成和用法。

注意主语与谓语在人称和数上一致。

2.— Where is Peter?— He ___________ dinner for his parents at home.A. cooksB. cookedC. has cookedD. is cooking【答案】 D【解析】【分析】句意:—皮特在哪儿?—他在家里和父母吃晚饭。

根据问题可知这里应该用现在进行时,故选D。

3.——Sam, come downstairs, please. I need your help.——Sorry, Mum. I _____ on the phone.A. talkedB. am talkingC. was talking.【答案】 B【解析】【分析】句意:一一萨姆,请下楼来。

我需要你的帮助。

一一对不起,妈妈。

我在打电话。

A.一般过去时,表示过去发生的动作;B.现在进行时,表示现在正在进行或发生的动作;C.过去进行时,表示某时正在进行或发生的动作。

本题表示现在正在打电话,用现在进行时态,故选B。

4. Don't disturb Allen now. He ______ for the spelling competition.A. preparesB. preparedC. is preparingD. will prepare【答案】 C【解析】【分析】句意:现在不要打扰艾伦。

七年级英语现在完成进行时练习题20题(答案解析)

七年级英语现在完成进行时练习题20题(答案解析)

七年级英语现在完成进行时练习题20题(答案解析)1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.is studying答案解析:A。

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

has been studying 表示从过去某一时间开始一直持续到现在并且还在进行的动作。

has studied 是现在完成时,强调过去发生的动作对现在的影响。

studied 是一般过去时,只表示过去的动作。

is studying 是现在进行时,不表示从过去持续到现在的动作。

2.They ______ basketball since this morning.A.have been playingB.have playedC.playedD.are playing答案解析:A。

have been playing 是现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作。

have played 是现在完成时。

played 是一般过去时。

are playing 是现在进行时。

3.He ______ his homework for an hour.A.has been doingB.has doneC.didD.is doing答案解析:A。

has been doing 是现在完成进行时,表示持续做某事。

has done 是现在完成时。

did 是一般过去时。

is doing 是现在进行时。

4.We ______ TV all evening.A.have been watchingB.have watchedC.watchedD.are watching答案解析:A。

have been watching 表示从过去某一时间开始一直持续到现在并且还在进行的动作。

have watched 是现在完成时。

watched 是一般过去时。

【英语】高三英语现在完成进行时题20套(带答案)

【英语】高三英语现在完成进行时题20套(带答案)
A.has been promisingB.had promisedC.promisedD.promises
【答案】A
【解析】
【详解】
本题考查现在完成进行时。解题步骤:1.确定时态:由“but nothing has happened yet”可知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。句意:这家公司多年来一直承诺提高工资,但至今没有任何进展。故选A项。
【解析】
试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。
考点:考察现在完成进行时
10.– I wonder if you could go with me to the cinema.
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.I wonder if John has forgotten my number. I ___ him to call for the past two hours.
A.have been expectingB.have expected
C.have been expectedD.expected
【答案】A
【解析】
试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。

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

(英语)英语现在完成进行时专项含解析
试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为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

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

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

英语现在完成进行时试题(有答案和解析)及解析一、初中英语现在完成进行时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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

(英语)英语现在完成进行时题20套(带答案)含解析

(英语)英语现在完成进行时题20套(带答案)含解析
【答案】A
【解析】
试题分析:考查时态。句意:--苏三好兴奋啊!--是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“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.

现在完成进行时练习题含答案

现在完成进行时练习题含答案

现在完成进行时练习题含答案最新现在完成进行时练题含答案一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the XXX.—OK,Mom.I will stop after this piece.A.are practicingC.have been practicing【答案】C【解析】试题分析:考查动词的时态。

句意:休息一会;你从早上一开始就在弹钢琴。

好的,妈妈,弹完这段我就休息。

根据all the XXX可知这个动作一起到持续,故选C项。

考点:考查动词的时态B.have practicedD.practiced2.I ________ a topic for the composition, but haven’t decided yet.A.will think aboutXXX【答案】B【剖析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从XXX’t XXX.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态B.XXXD.XXX3.He _______ around the clock since June, when the first XXX.A.had been workingXXX working【答案】B【解析】试题分析:考察时态。

现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

该句意思为:自从六月份第一起XXX病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。

根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。

故选BB.has been workingD.was working4..---I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been workingC.are working; have been working【答案】C【剖析】考查时态。

初三英语现在完成进行时单选题40题(带答案)

初三英语现在完成进行时单选题40题(带答案)

初三英语现在完成进行时单选题40题(带答案)1.She _____ her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

“since two hours ago”是现在完成进行时的标志时间状语。

B 选项has done 是现在完成时,表示动作已经完成;C 选项did 是一般过去时;D 选项does 是一般现在时,都不符合语境。

2.They _____ football in the park for three hours.A.have been playingB.have playedC.playedD.play答案:A。

“for three hours”是现在完成进行时的标志时间状语,表示动作从过去开始一直持续到现在,并且可能还会继续下去。

B 选项现在完成时强调动作的完成;C 选项一般过去时表示过去某个时间发生的动作;D 选项一般现在时表示经常发生的动作。

3.He _____ reading this book for a week.A.has beenB.has been readC.has been readingD.reads答案:C。

“for a week”是现在完成进行时的标志时间状语,现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还在进行中。

A 选项has been 缺少动词;B 选项has been read 是被动语态;D 选项reads 是一般现在时。

4.We _____ waiting for the bus for half an hour.A.have beenB.have been waitC.have been waitingD.waited答案:C。

“for half an hour”是现在完成进行时的标志时间状语,现在完成进行时强调从过去某一时间开始一直持续到现在的动作,并且还在进行。

英语现在完成进行时练习题20篇含解析

英语现在完成进行时练习题20篇含解析
【答案】C
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【英语】英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】【分析】句意:自2017年10月。

福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。

since,“自从”,Since后如果是过去的时间,主句要用现在完成时。

因此可知C、D是过去完成时,不符合。

现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。

而B是现在完成时,表示动作到现在已完成或停止。

分析可知从过去一直至现在,要用现在完成进行时,故选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和后半句句意“他现在仍然在看”可知应用现在完成进行时。

故选C。

3.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和后半句句意“他现在仍然在看”可知应用现在完成进行时。

4.—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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

他汉语说得很好因为他已经在中国多年。

has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析5.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

blowing表示正在进行时。

【点评】考察with结构。

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

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

7.— Do you know the Color Run, a five-kilometer race?—Yes. So far it______into quite a few cities in our country.A. comesB. cameC. has come【答案】 C【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。

由so far可知用现在完成时,故选C。

【点评】考查现在完成时。

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

9.Why, you're late again! I ________ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】 C【解析】【分析】考查现在完成进行时。

句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。

故选C项。

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

构成:have+been+doing。

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

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

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

故选A。

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

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

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。

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

17.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.A. is usingB. usedC. had usedD. has been using【答案】 D【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。

相关文档
最新文档