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

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

1.She _____ her homework since two hours ago.

A.has been doing

B.has done

C.did

D.will do

答案解析:A。现在完成进行时强调从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。“since two hours ago”是现在完成进行时的时间标志。B 选项 has done 是现在完成时,强调过去发生的动作对现在的影响;C 选项 did 是一般过去时;D 选项

will do 是一般将来时。

2.They _____ football in the park for a long time.

A.have been playing

B.have played

C.played

D.play

答案解析:A。“for a long time”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have played 是现在完成时;C 选项 played

是一般过去时;D 选项 play 是一般现在时。

3.He _____ reading this book all morning.

A.has been

B.has

C.is

D.was

答案解析:A。“all morning”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has 后面缺少动词;C 选项 is 是一般现在时;D 选项 was 是一般过去时。

4.We _____ waiting for the bus for half an hour.

A.have been

B.have

C.are

D.were

答案解析:A。“for half an hour”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have 后面缺少动词;C 选项 are 是一般现在时;D 选项 were 是一般过去时。

5.She _____ cleaning the house since morning.

A.has been

B.has

C.is

D.was

答案解析:A。“since morning”是现在完成进行时的标志。现在完

成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has 后面缺少动词;C 选项 is 是一般现在时;D 选项 was 是一般过去时。

6.They _____ talking on the phone for an hour.

A.have been

B.have

C.are

D.were

答案解析:A。“for an hour”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have 后面缺少动词;C 选项 are 是一般现在时;D 选项 were 是一般过去时。

7.He _____ studying English for two years.

A.has been

B.has

C.is

D.was

答案解析:A。“for two years”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has 后面缺少动词;C 选项 is 是一般现在时;D 选项 was 是一般过去时。

8.We _____ watching TV since six o'clock.

A.have been

B.have

C.are

D.were

答案解析:A。“since six o'clock”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have 后面缺少动词;C 选项 are 是一般现在时;D 选项 were 是一般过去时。

9.She _____ singing songs all day.

A.has been

B.has

C.is

D.was

答案解析:A。“all day”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has 后面缺少动词;C 选项 is 是一般现在时;D 选项 was 是一般过去时。

10.They _____ playing games since yesterday.

A.have been

B.have

C.are

D.were

答案解析:A。“since yesterday”是现在完成进行时的标志。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have 后面缺少动词;C 选项 are 是一般现在时;D 选项 were 是一般过去时。

11.They ______ basketball in the playground since this morning.

A.played

B.have played

C.have been playing

D.play

答案解析:C。现在完成进行时强调从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。A 选项是一般过去时,B

选项是现在完成时,D 选项是一般现在时,都不符合从早上一直持续到现在打篮球这个语境。

12.The students ______ their homework for two hours.

A.did

B.have done

C.have been doing

D.do

答案解析:C。现在完成进行时表示动作从过去某一时间开始一直持续到现在,还在进行中。A 选项一般过去时,只表示过去做了作业;B 选项现在完成时强调已经完成;D 选项一般现在时不符合语境。

13.She ______ in the library since three o'clock.

A.studied

B.has studied

C.has been studying

D.study

答案解析:C。现在完成进行时体现从三点开始一直在图书馆学习且可能继续。A 选项一般过去时;B 选项现在完成时强调完成;D

选项一般现在时均不恰当。

14.We ______ on this project for a week.

A.worked

B.have worked

C.have been working

D.work

答案解析:C。现在完成进行时表示一周以来一直在做这个项目且可能持续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不符合。

15.The teacher ______ explaining the lesson for half an hour.

A.explained

B.has explained

C.has been explaining

D.explain

答案解析:C。现在完成进行时突出老师半小时以来一直在解释

课程且可能继续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不适合。

16.They ______ English conversation in the classroom since the class

began.

A.had

B.have had

C.have been having

D.have

答案解析:C。现在完成进行时表明从课开始就在进行英语对话且可能持续。A 选项过去完成时不合适;B 选项现在完成时;D 选项不恰当。

17.The boys ______ football in the field for a long time.

A.played

B.have played

C.have been playing

D.play

答案解析:C。现在完成进行时强调长时间一直在踢足球且可能继续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不符。

18.She ______ reading that book for two days.

A.read

B.has read

C.has been reading

D.reads

答案解析:C。现在完成进行时体现两天以来一直在读那本书且可能继续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不合适。

19.We ______ waiting for the bus for twenty minutes.

A.waited

B.have waited

C.have been waiting

D.wait

答案解析:C。现在完成进行时表示二十分钟以来一直在等公交车且可能继续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不对。

20.The girls ______ singing songs in the music room since last period.

A.sang

B.have sung

C.have been singing

D.sing

答案解析:C。现在完成进行时突出从上节课开始一直在音乐教室唱歌且可能继续。A 选项一般过去时;B 选项现在完成时;D 选项一般现在时不合适。

21.She _______volunteering at the community center since last

合集下载

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

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

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

1.I have never been to Paris.

A.been

B.gone

C.went

e

答案解析:A。本题考查 have been to 和 have gone to 的区别。have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。本题说“我从未去过巴黎”,应用 have been to,所以选 A。B 选项 have gone to 不符合题意;C 和 D 选项不是现在完成时的正确用法。

2.She has just finished her homework.

A.do

B.done

C.made

D.did

答案解析:B。finish 的过去分词是 finished,do 的过去分词是

done。本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选 B。A 选项 do 是动词原形;C 选项 made 不是 finish

的正确搭配;D 选项 did 是过去式。

3.We have lived in this city for ten years.

A.live

B.lived

C.lives

D.living

答案解析:B。本题考查现在完成时的用法。have+过去分词,live

的过去分词是 lived,所以选 B。A 选项 live 是动词原形;C 选项

lives 是第三人称单数形式;D 选项 living 是现在分词。

4.Have you ever read this book?

A.read

B.readed

C.reads

D.reading

答案解析:A。read 的过去分词还是 read。本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选 A。B 选项 readed 是错误的;C 选项 reads 是第三人称单数形式;D 选项 reading 是现在分词。

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

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

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

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

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。

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

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

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

一、初中英语现在完成进行时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

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

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

精品文档

2016 1 / 17 现在完成进行时练习题及答案 A. Correct the following sentences. 1. All these years they are contributing articles to our magazine. 2. I have been drinking five cups of coffee this afternoon. 3. What have you been doing before you left Oxford? 4. It’s a good job. Have you done it all by yourself? 5. It’s a long time since you come to see me. 6. Alice didn’t see much of Hey lately. 7. I’m glad to tell you that you passed the exam. B. Complete the following sentences with the right form of the verbs given. 1. You know, I ________ for a job for three months, and this is my first formal interview. 2. My sister ________ in Beijing for three months last year. 3. The little boy is dirty all over because he ________ in the mud all the morning. 4. I ________ if you were free this afternoon. 5. Here he is! We ________ anxiously for him 精品文档

八年级英语时态辨析练习题40题(带答案)

八年级英语时态辨析练习题40题(带答案)

八年级英语时态辨析练习题40题(带答案)

1. My sister ______ (go) to the library every Sunday.

A. goes

B. went

C. will go

答案:A。解析:根据句中的every Sunday可知这是一个经常发生的动作,表达经常性、习惯性的动作要用一般现在时。主语my sister是第三人称单数,动词go要用第三人称单数形式goes。选项B went是一般过去时,用于表示过去发生的动作,这里不是过去的动作所以不符合。选项C will go是一般将来时,用于表示将来要发生的动作,这里不是将来的动作所以也不符合。

2. Tom ______ (play) football with his friends yesterday.

A. plays

B. played

C. will play

答案:B。解析:句中的yesterday表明这个动作发生在昨天,是过去的时间,所以要用一般过去时。选项A plays是一般现在时,用于表示经常发生的动作或者客观事实等,不符合这里的语境。选项C

will play是一般将来时,是表示将来的动作,这里是过去的动作所以不能选。

3. We ______ (have) a party next week.

A. have

B. had

C. will have

答案:C。解析:句中的next week表示将来的时间,所以要用一般将来时。选项A have是一般现在时,不能用于表示将来的动作。选项B had是一般过去时,是表示过去发生的动作,与next week这个将来的时间不符。

4. My mother often ______ (cook) delicious food for us.

A. cooks

B. cooked

C. will cook

答案:A。解析:句中的often表示经常,这是在描述一个经常发生的动作,所以要用一般现在时。主语my mother是第三人称单数,动词cook要用第三人称单数形式cooks。选项B cooked是一般过去时,这里不是描述过去的动作所以不符合。选项C will cook是一般将来时,这里不是将来的动作所以也不符合。

八年级英语现在完成进行时强化单选题40题

八年级英语现在完成进行时强化单选题40题

八年级英语现在完成进行时强化单选题40题

1. We _______ English for two hours in the morning.

A. have been studying

B. studied

C. have studied

D. study

答案:A。本题考查现在完成进行时的用法。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。“for two hours”是时间段,需要用现在完成进行时,A 选项“have been

studying”符合;B 选项“studied”是一般过去时,只表示过去的动作;C 选项“have studied”是现在完成时,表示过去发生的动作对现在的影响;D 选项“study”是一般现在时,不符合时间段的语境。

2. The students _______ the project since last week.

A. have been doing

B. do

C. did

D. have done

答案:A。“since last week”是现在完成进行时的标志词,A 选项“have been doing”表示动作从上周开始一直持续到现在,并且可能还在继续;B 选项“do”是一般现在时;C 选项“did”是一般过去时;D 选项“have done”是现在完成时,强调动作的完成。

3. She _______ her homework for three hours.

A. has been doing

B. does

C. did

D. has done

答案:A。“for three hours”表示一段时间,要用现在完成进行时,A 选项“has been doing”符合,强调动作的持续性;B 选项“does”是一般现在时;C 选项“did”是一般过去时;D 选项“has done”是现在完成时。

4. They _______ football on the playground the whole morning.

中考英语现在完成时练习题50题答案解析

中考英语现在完成时练习题50题答案解析

1.I ______ my homework yet.

A.haven't finished

B.didn't finish

C.don't finish

D.won't finish

答案解析:A。现在完成时的构成是 have/has+过去分词。本题中有标志词 yet,通常用于否定句和疑问句,所以用现在完成时 haven't finished。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

2.She ______ to Beijing twice.

A.has been

B.was

C.is

D.will be

答案解析:A。现在完成时表示过去发生的动作对现在造成的影响或结果。本题中有标志词 twice,表示去过某地几次,用 have/has been to。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

3.They ______ English for five years.

A.have studied

B.studied

C.study

D.will study

答案解析:A。for five years 是现在完成时的标志词,表示一段时间。现在完成时的构成是 have/has+过去分词。所以用 have studied。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

4.He ______ just ______ his breakfast.

A.has,eaten

B.have,eaten

C.is,eating

D.was,eating

答案解析:A。just 是现在完成时的标志词,表示刚刚。现在完成时的构成是 have/has+过去分词。主语 he 是第三人称单数,所以用 has eaten。C 选项是现在进行时,D 选项是过去进行时,都不符合题意。

八年级上册(完整版)英语现在完成时专题(练习题含答案)含解析

八年级上册(完整版)英语现在完成时专题(练习题含答案)含解析

一、选择题

1.Both his parents look sad. Maybe they _________ what's happened to him.

A.will know B.know C.have known D.are knowing

2.Gina can’t go to the farm with her classmates because she________ a bad cold.

A.is caught B.is catching C.will catch D.has caught

3.—Mum, I want to watch the news about our school. Change the channel, please!

—What a pity! It is eight o'clock now. It___________ for a while.

A.has been over B.was over C.has finished D.finished

4.—Have you ever worked on this farm?

—Yes. I _________ cows as a farmer there for two years.

A.raised B.was raising C.have raised D.will raise

5.The manager reached Nanjing last Wednesday. He________there for 10 days.

A.has been B.has got C.has reached D.has arrived

6.— I remember that Mr.Green once traveled broad.

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

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

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

1. Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.

A.has been doing B.has done

C.did D.had done

【答案】A

【解析】

A 考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。

2. I ________ a topic for the composition, but haven’t decided yet.

A.will think about B.have been thinking about

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

C.are trying D.will try

【答案】B

【解析】

试题分析:考查动词时态。since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。

考点:考查动词时态

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

人教版八年级英语现在完成时练习题30题【答案解析】

人教版八年级英语现在完成时练习题 30 题【答案解析】

1.I my homework yet.

A.haven't finished

B.haven't finish

C.didn't finish

D.doesn't finish

答案解析:A。现在完成时的构成是 have/has+动词的过去分词,finish 的过去分词是 finished。B 选项 finish 形式错误。C 选项是一般过去时。D 选项

doesn't finish 是一般现在时。

2.She to Beijing twice.

A.has been

B.has gone

C.went

D.goes

答案解析:A。have/has been to 表示去过某地,已经回来;have/has gone to

表示去了某地,还没回来。根据 twice 可知她去过北京两次,已经回来了,所以用 has been to。C 和 D 选项都是一般过去时和一般现在时,不符合题意。

3.They the book for a week.

A.have bought

B.bought

C.have had

D.have

答案解析:C。buy 是瞬间动词,不能和 for a week 这样的时间段连用,have

表示拥有,是延续性动词,可以和时间段连用。A 和 B 选项都是 buy 的不同形式,不能和时间段连用。D 选项 have 单独使用意思不明确。

4.My father in this factory since 1980.

A.has worked

B.worked

C.works

D.is working

答案解析:A。since 1980 是现在完成时的标志词,所以用 has worked。B 选项是一般过去时。C 选项是一般现在时。D 选项是现在进行时。

5.Have you ever to Shanghai?

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