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

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

一、单项选择现在完成进行时

1.We ________ the bridge for over two years and it will be half a year before it’s completed.

A.are building B.have built

C.have been built D.have been building

【答案】D

【解析】

试题分析:考查现在完成进行时态。由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。故要用现在完成进行时,因此选D。句意:我们已经造桥几乎两年了,桥竣工大概还要半年。

考点:考查现在完成进行时态。

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; knew

C.have washed; know D.have been washing; know

【答案】B

【解析】

试题分析:句意:——我洗盘子洗了一周了。该轮到你了。——我知道你就会这样说。现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。

考点:考查动词时态。

3.---May! How is your plan? I heard you started it last Sunday.

---Oh! I for it, but I haven’t decided where to start it.

A.have prepared B.had prepared C.have been preparing D.was preparing

【答案】C

【解析】

考察时态.句意:梅!你的计划怎么样了?我听说你上周开始了。——哦,我一直在准备,但是我还没有决定从哪儿开始。可知准备工作在此之前一直在进行,故用完成进行时态,选C。

4.Where were you at supper time? I ____ for you to join me.

A.waited B.had waited C.have been waiting D.was waiting

【答案】C

【解析】

时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。 晚饭时你在哪?我一直等你。 选C

5.Frank, where have you been? We _____ you since 2 o’clock.

A.have been waiting for B.are waiting for

C.had waited for D.waited for

【答案】A

【解析】

试题分析:考查动词的时态。句意:弗兰克,你去哪了?自从两点我们就在等你。根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;

6..

--- I hear you__________at Smith’s.

--- Yes, I __________ there for about three months.

A.work; had been working B.worked; was working

C.are working; have been working D.worked; have worked

【答案】C

【解析】

考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。

7.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2

years.

A.takes B.took

C.is taking D.has been taking

【答案】D

【解析】

试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes 一般现在时,B. took 一般过去时, C. is taking现在进行时, D. has been taking 现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

考点:考查动词时态的用法。

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

C.were improving D.improved

【答案】B

【解析】

考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。

9.—Will you have a second child?

— Haven’t decided yet. We ______ about it the whole year.

A.have thought B.had thought

C.thought D.have been thinking

【答案】D

【解析】

试题分析:考查谓语动词的时态。A是现在完成时;B是过去完成时;C是一般过去时;D是现在完成进行时。句意:—Will you have a second child?你会要二胎吗?— Haven’t decided yet.

We ______ about it the whole year.还没决定。我们一整年都在讨论中。从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。故选D。

考点:考查谓语动词的时态

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.tried B.had tried

C.will try D.have been trying

【答案】D

【解析】

考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。

11.Ever since the new park was opened to the public last month, I ______ a walk in it every

morning.

A.am taking B.take

C.have taken D.have been taking

【答案】D

【解析】

试题分析:考查现在完成进行时。句意:自从上个月新公园对外开放,我一直每天早上去散步。

故D正确。

考点:考查现在完成进行时

【名师点睛】

现在完成进行时

1. 形式:have(has)+been+现在分词,以work为例:

肯定式:He\She has been working.

否定式:He\She has not been working. 疑问式:Has he\she been working?

2. 用法:现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。

I have been sitting here all afternoon. 我在这儿坐了一下午了。

How long has it been raining? 雨下了多久了?

They have been fighting for independence since 1960s. 他们从60年代以来一直为独立而斗争。

3. 现在完成进行时和现在完成时的区别

1)现在完成进行时一般强调过去发生的动作现在仍在继续。

现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。

I have been writing an article. 我一直在写一篇文章。(仍在)

I have written an article. 这已写好一篇文章。(已完成)

I have been reading that book since last week. 上周以来,我一直在读那本书。(还在读)

I have read that book before. 以前我曾读过那本书。(动作在过去曾经发生过)

2) 现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。

现在完成时表示已经结束的动作,强调动作的结果。

Where have you been? We have been looking for you everywhere.

你到哪里去了?我们到处在找你。(表示刚刚结束的动作)

We have looked for him, but haven't found him.

我们找过他,但没有找到他。(表示动作已结束,强调支作的结果)

3) 现在完成进行时表示现在以前的这段时间内反复发生的事情。

All these years, they have been contributing articles to our magazine.

这些年来,创立们一直为我们杂志写稿。

We have been seeing quite a lot of each other recently.

最近我们常常见面。

12. ---where’s Mom?

-----She’s in the kitchen. She _____the housework all morning

A.is doing B.was doing

C.did D.has been doing

【答案】D

【解析】

试题分析: 考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据 all morning表示一直做某事,故选D项。

考点 : 考查动词的时态

合集下载

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

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

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

一、初中英语现在完成进行时

1.—Lucy seems absent these days.

—She _____ a job from city to city—you see, she is graduating in June.

A. hunts for B. is to hunt for C. has hunted for D. 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 watched B. watching C. has been watching D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。

3.He _______ it for two hours, and he's still watching now.

A. has been watched B. watching C. has been watching D. is watching

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

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

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

一、初中英语现在完成进行时

1.—How much do you know about the trade war between China and America?

—Well, the newspapers ________ it in the past few weeks.

A. report B. will report C. reported D. have been reporting

【答案】D

【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。

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

2.He _______ it for two hours, and he's still watching now.

A. has been watched B. watching C. has been watching D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。

3.—Can Mr Read speak Chinese?

—Yes.He speaks Chinese very well because he China for many years.

A. has been in B. has been to C. has gone to D. has come to

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

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

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

1.I have known him_____I was a child.

A.since

B.for

C.when

D.before

答案解析:A。“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。选项 B“for+时间段”也用于现在完成时,但题干中不是时间段;选项 C“when”引导时间状语从句,一般不与现在完成时连用;选项 D“before”不符合此语境。

2.She_____her homework already.

A.has finished

B.finished

C.will finish

D.finishes

答案解析:A。“already”是现在完成时的标志词,所以用 has

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

3.They_____to Beijing twice.

A.have gone

B.have been

C.went

D.go

答案解析:B。“have been to”表示去过某地,人已经回来;“have

gone to”表示去了某地,人还没回来。根据 twice 可知去过两次且人已经回来,用 have been。选项 C 和 D 分别是一般过去时和一般现在时。

4.He_____the book for two days.

A.has borrowed

B.borrowed

C.has kept

D.kept

答案解析:C。“for two days”是时间段,要用延续性动词,borrow

是短暂性动词,keep 是延续性动词,现在完成时用 has kept。选项 A

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

5._____you ever_____to Shanghai?

A.Have,been

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

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

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

一、单项选择现在完成进行时

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 expecting

C. had been expecting D. would be expecting

【答案】 A 【解析】 试题分析:考查时态。句意: --苏三好兴奋啊! -- 是的。她正在忙着准备她渴望已久的非洲 之旅呢。根据对话中的 “ is可知,两个人说的是现在的情况,排除 C;发生在过去的动作,

对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她 很兴奋,多年来,苏三一直渴望去非洲旅行,故选 A。

考点:考查时态

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.

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

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

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

一、单项选择现在完成进行时

1.He is really nervous. He ________ back and forth all the night waiting for the results.

A.walked B.had walked

C.has been walking D.walks

【答案】C

【解析】

试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。

考点:考查动词时态语态

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

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

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

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

一、初中英语现在完成进行时1.— Isn't it hard to drive downtown to work?

—Yes, that's why I ________ to work by train.A. have been going B. have gone C. was going D. will have gone【答案】A

【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我

为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在

完成进行时,选A。

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

2.We can’t get sleep with a strong wind outside.

A. blow B. blowing C. blew D. blows【答案】B

【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。

【点评】考察with结构。

3.— he ___ Japan before?

—Yes, he there two years ago.

A. Did,visited B. Has,has visited C. Has,visited D. 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. wait B. waited C. had waited D. have been waiting【答案】 D

【英语】英语现在完成进行时练习题含解析

【英语】英语现在完成进行时练习题含解析

一、单项选择现在完成进行时

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

【解析】

现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正在发生的动作或存在的状态。

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 telling

C.has been telling D.will have told

【答案】C

【解析】

句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。

3. –Oh, you said you’d tell me the latest news about the missing Malaysian Airlines flight

MH370.

-- Sorry, I with my work at hand. I to that.

【英语】英语现在完成进行时真题汇编(含答案)及解析

【英语】英语现在完成进行时真题汇编(含答案)及解析

一、初中英语现在完成进行时

1.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new

one.

A. is using B. used C. had used D. has been using

【答案】 D

【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。

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

2.—Why is your foreign teacher’s Chinese so good?

—Because he China for eight years.

A. has gone to B. has been to C. has come to D. has been in

【答案】D

【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D

【点评】考查现在完成时的短语辨析。

3.I to Rongjiang last year.But I never to Chongjiang.

A. went,have,been B. will go,have,been

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

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

一、初中英语现在完成进行时

1.—To our relief, rescue work is under way in the quake-hit area in Mexico.

—Yes, volunteers are helping to distribute the donated provisions that _______.

A. were pouring in B. have been pouring in

C. are poured in D. had been poured in

【答案】B

【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。——是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。

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

2.—Look, Jim is talking to his friend under the tree.

—It _______ be him. He has _______ back to Canada.

A. can’t; gone B. can’t; been C. may not; been D. mustn’t; gone

【答案】 A

【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has

gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。

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

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

一、初中英语现在完成进行时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. limited B. had limited C. have been limiting D. will limit【答案】 C

【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直

在限制国家发展的僵化和过时的规则。“…the rigid and outdated rules thatthe

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

现在,这个动作一直在进行。所以用现在完成进行时。故选C。

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

2.— Look, the light is still on in Helen's office.

— Maybe she ______ her work yet.A. doesn't finish B. won't finish C. hasn't finished D. didn't finish【答案】 C

【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工

作。yet用于否定句末,是现在完成时的标志词,故选C。

【点评】考查动词的时态。

3.—Can Mr Read speak Chinese?

—Yes.He speaks Chinese very well because he China for many years.

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