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

合集下载

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

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

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

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

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 take B. have increased; will take

C. have been increasing; takes D. 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 speak B. study C. studying D. studied

【答案】 D

【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)

五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)

五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)

1. She ______ English for two hours.

A. has studied

B. has been studying

答案解析:B。本题考查现在完成进行时与现在完成时的区别。现在完成进行时强调动作从过去一直持续到现在,并且还在进行当中;现在完成时强调过去发生的动作对现在造成的影响或结果。句中说她已经学习英语两个小时了,这里强调学习这个动作持续了两个小时并且可能还在继续,所以用has been studying。

2. He ______ the dishes already.

A. has washed

B. has been washing

答案解析:A。这里用现在完成时。现在完成时表示过去发生的动作对现在造成的影响,他已经洗完盘子了,强调动作的完成,而不是强调洗盘子这个动作的持续过程,所以选A。

3. They ______ football since this morning.

A. have played

B. have been playing

答案解析:B。本题中since this morning表示从今天早上开始,是一个时间段,强调他们从早上开始一直在踢足球,动作还在持续进行,所以要用现在完成进行时,答案为B。

4. My mother ______ the housework today.

A. has done

B. has been doing

答案解析:A。如果用现在完成进行时强调一直在做家务这个动作过程,而这里说妈妈今天已经做完家务了,更强调动作的完成对现在的影响,所以用现在完成时,答案为A。

5. Tom ______ in the library for a long time.

A. has read

B. has been reading

答案解析:B。for a long time表示很长一段时间,这里强调汤姆在图书馆里读书这个动作一直在持续,还没有结束,所以要用现在完成进行时,答案为B。

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

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

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

1. I ______ reading this book for two hours.

A.have been

B.has been

C.am

D.was

答案解析:A。主语是 I,所以排除 B。C 和 D 选项不是现在完成进行时。现在完成进行时的结构是 have/has been + 动词的现在分词。本题主语是 I,所以用 have been。

2. She ______ cleaning the house since morning.

A.has been

B.have been

C.is

D.was

答案解析:A。主语是 she,所以用 has been。C 和 D 选项不是现在完成进行时。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

3. They ______ playing football for an hour.

A.have been

B.has been

C.are

D.were

答案解析:A。主语是 they,所以用 have been。C 和 D 选项不是现在完成进行时。现在完成进行时强调动作的持续性。

4. He ______ studying English hard these days.

A.has been

B.have been

C.is

D.was

答案解析:A。主语是 he,所以用 has been。C 和 D 选项不是现在完成进行时。现在完成进行时表示最近一段时间一直在进行的动作。

5. We ______ doing our homework for half an hour.

A.have been

B.has been

C.are

D.were

答案解析:A。主语是 we,所以用 have been。C 和 D 选项不是现在完成进行时。现在完成进行时强调从过去某一时间开始到现在一直在进行的动作。

八年级英语现在完成进行时练习题40题(带答案)

八年级英语现在完成进行时练习题40题(带答案)

八年级英语现在完成进行时练习题40题(带答案)

1. I _______ (read) this book for two weeks, but I still haven't finished

it.

A. have read

B. have been reading

C. read

D. was reading

答案解析:B。本题考查现在完成进行时。现在完成进行时表示动作从过去某一时间开始,一直持续到现在,可能仍然要继续下去。句中说我读这本书已经两周了还没读完,强调动作的持续性。A选项have read是现在完成时,侧重于动作的完成,这里书还没读完,所以A错误。C选项read是一般现在时或一般过去时,不符合句子语境。D选项was reading是过去进行时,只能表示过去某个时间正在进行的动作,不能表示从过去持续到现在的动作,所以也错误。

2. She _______ (paint) the picture since this morning.

A. painted

B. has painted

C. has been painting

D. paints

答案解析:C。这里表示从今天早上开始她就一直在画画。现在完成进行时强调动作从过去开始一直持续到现在。A选项painted是一般过去时,不能体现持续到现在。B选项has painted是现在完成时,

侧重于动作的完成,而这里强调一直在画这个持续的动作,所以B错误。D选项paints是一般现在时,不符合句子的语境。

3. They _______ (play) football in the park for an hour.

A. play

B. are playing

C. have played

D. have been playing

答案解析:D。句子意思是他们已经在公园踢足球一个小时了,强调动作的持续。A选项play是一般现在时,不能表示从过去持续到现在的动作。B选项are playing是现在进行时,只能表示现在正在进行的动作,不能体现持续了一个小时。C选项have played是现在完成时,侧重于动作的完成,这里更强调一直在踢足球这个持续的动作,所以D正确。

九年级英语现在完成进行时在对话中的应用练习题50题(答案解析)

九年级英语现在完成进行时在对话中的应用练习题50题(答案解析)

九年级英语现在完成进行时在对话中的应用练习题50题(答案解析)

1.They ______ TV since 8 o'clock.

A.have been watching

B.have watched

C.watched

D.watch

答案解析:A。选项 A“have been watching”是现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作,符合题意。选项 B“have watched”是现在完成时,强调过去发生的动作对现在的影响,没有体现动作的持续性。选项 C“watched”是一般过去时,只表示过去某个时间发生的动作。选项 D“watch”是一般现在时,不符合句子的时间状语。

2.She ______ her homework for two hours.

A.has been doing

B.has done

C.did

D.does

答案解析:A。选项 A“has been doing”现在完成进行时,强调从过去某一时间开始做 homework 一直持续到现在,符合题意。选项

B“has done”现在完成时,没有体现动作的持续性。选项 C“did”一般过去时,只表示过去做了作业。选项 D“does”一般现在时,不符合句

子的时间状语。

3.We ______ football all afternoon.

A.have been playing

B.have played

C.played

D.play

答案解析:A。选项 A“have been playing”现在完成进行时,表示整个下午一直在踢足球,并且可能还在继续。选项 B“have played”现在完成时,没有体现动作的持续性。选项 C“played”一般过去时,只表示过去某个时间踢了足球。选项 D“play”一般现在时,不符合句子的时间状语。

4.He ______ to music for an hour.

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析

1. — Have you been studying English all morning?

— Yes, I ________.

A. have

B. haven't

C. am

D. aren't

答案解析:A。现在完成进行时的一般疑问句的肯定回答是“Yes,

主语+have/has.”,否定回答是“No, 主语+haven't/hasn't.”。本题中问句是“Have you been studying English all morning?”,肯定回答是“Yes, I

have.”。

2. — What have you been doing recently?

— I ________ preparing for the exam.

A. am

B. have been

C. was

D. had been

答案解析:B。现在完成进行时的结构是“have/has been + doing”,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。本题中问句是“What have you been doing recently?”,回答应该是“I have been preparing for the exam.”。

3. — Have they been playing football for two hours?

— No, they ________.

A. haven't

B. have

C. aren't

D. are

答案解析:A。现在完成进行时的一般疑问句的否定回答是“No,

主语+haven't/hasn't.”。本题中问句是“Have they been playing football for

two hours?”,否定回答是“No, they haven't.”。

4. — How long have you been waiting here?

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析 2

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析

1. —What are you doing?

—I ______ my homework for two hours.

A.have done

B.have been doing

C.did

D.do

答案解析:B。本题考查现在完成进行时的用法。问句询问正在做什么,答句表示从过去某个时间开始一直在做某事且现在还在进行,应用现在完成进行时。A 选项现在完成时强调过去发生的动作对现在的影响;C 选项一般过去时表示过去某个时间发生的动作;D 选项一般现在时表示经常发生的动作。

2. —Have you finished your project?

—Not yet. I ______ on it all morning.

A.worked

B.have worked

C.have been working

D.am working

答案解析:C。本题中“all morning”表示一段时间,且说话时动作还在进行,应用现在完成进行时。A 选项一般过去时只表示过去的动作;B 选项现在完成时强调结果;D 选项现在进行时不强调从过去

开始一直持续到现在。

3. —How long have you been waiting here?

—I ______ here for half an hour.

A.wait

B.waited

C.have waited

D.have been waiting

答案解析:D。“for half an hour”表示一段时间,且等待的动作还在继续,应用现在完成进行时。A 选项一般现在时不符合语境;B 选项一般过去时只表示过去的动作;C 选项现在完成时强调结果而非持续的动作。

4. —What's wrong with your eyes?

—I ______ on the computer for hours.

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

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

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

1.We ________for cheap houses but haven’t found ________we like yet.

A.are looking;one B.have looked;it

C.have been looking;one D.looked;them

【答案】C

【解析】

句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。

2.In the past several weeks, many cities in Northern China from heavy fogs and severe cold.

A.had suffered B.have been suffering C.were suffered D.suffered

【答案】B

【解析】

试题分析:考查动词的时态。句意 在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。根据句子中提到的时间状语In the past several weeks 在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。

考点 : 考查动词的时态

3.The famous star _____ in New York ever since she moved there in 1987.

A.lived B.is living

C.has been living D.had lived

【答案】C

【解析】

试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和ever since...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。

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

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

1.She ______ English for two hours.

A.has been studying

B.has studied

C.studied

D.studies

答案解析:A。本题考查现在完成进行时。“for two hours”表示一段时间,要用现在完成进行时,表示从过去开始一直持续到现在并且可能还会继续下去的动作。B 选项 has studied 是现在完成时,强调过去发生的动作对现在的影响;C 选项 studied 是一般过去时;D 选项 studies 是一般现在时。

2.He ______ basketball since morning.

A.has been playing

B.has played

C.played

D.plays

答案解析:A。“since morning”表示从早上开始一直持续到现在,用现在完成进行时。B 选项现在完成时强调结果;C 选项一般过去时;D 选项一般现在时。

3.They ______ the room for an hour.

A.have been cleaning

B.have cleaned

C.cleaned

D.cleans

答案解析:A。“for an hour”表示一段时间,用现在完成进行时。B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

4.She ______ on this project all day.

A.has been working

B.has worked

C.worked

D.works

答案解析:A。“all day”一整天,用现在完成进行时表示一直持续的动作。B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

5.We ______ homework since three o'clock.

A.have been doing

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

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

1. I ______ my homework already.

A. finish

B. have finished

C. finished

D. will finish

答案解析:B。本题考查现在完成时的用法。现在完成时的基本结构是“have/has + 过去分词”。句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。

2. She ______ to Beijing twice.

A. has gone

B. has been

C. went

D. goes

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

gone to”表示去了某地((人还没回来)。句中说她去过北京两次,人是已经回来的,所以用“has been”。C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。

3. They ______ a lot of English words since they came to this school.

A. learn

B. learned

C. have learned

D. will learn

答案解析:C。“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。

4. - ______ you ______ your breakfast? - Yes, I have.

A. Have; had

B. Do; have

C. Did; have

D. Are; having

答案解析:A。根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。B选项是一般现在时的一般疑问句形式,C选项是一般过去时的一般疑问句形式,D选项是现在进行时的一般疑问句形式,均不符合。

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