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

合集下载

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

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

初二英语现在完成进行时练习题20题(带答案)1. Tom ______ (read) books in the library since this morning.A. has readB. has been readingC. readD. is reading答案:B。

解析:现在完成进行时的结构是have/has + been + 动词的现在分词形式。

本句中since this morning表示从今天早上开始一直持续到现在的动作,强调一直在做某事,所以要用现在完成进行时。

A选项has read是现在完成时,强调动作的完成。

C选项read是一般过去式,不能表示从过去持续到现在的动作。

D选项is reading是现在进行时,不能体现从过去开始的持续性。

2. My mother ______ (cook) in the kitchen for two hours.A. has cookedB. has been cookingC. cookedD. cooks答案:B。

解析:现在完成进行时表示从过去某一时间开始一直持续到现在的动作。

这里for two hours表示持续的时间,母亲在厨房做饭这个动作从两小时前开始一直持续到现在,所以用has been cooking。

A选项has cooked现在完成时更强调动作的完成结果。

C选项cooked一般过去式只表示过去的动作。

D选项cooks一般现在时表示经常发生的动作,不符合语境。

3. They ______ (travel) around the city since they arrived here.A. have traveledB. have been travelingC. traveledD. are traveling答案:B。

解析:since they arrived here表示自从他们到达这里开始,他们一直在城市里旅行,强调从过去到现在一直在持续的旅行这个动作,符合现在完成进行时的用法。

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

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

(英语)初中英语现在完成进行时真题汇编(含答案)含解析一、初中英语现在完成进行时1.Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working【答案】 C【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。

故答案为C。

【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

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.—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 【点评】考查动词短语辨析4.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。

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

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

人教版九年级英语现在完成进行时在对话中的应用练习题50题含答案解析1. - Have you been helping your mother in the kitchen?- A. Yes, I have been helping- B. Yes, I helped- C. No, I don't help- D. No, I won't help答案:A。

解析:现在完成进行时的结构是have/has + been + 动词的现在分词形式。

在这个对话中,问句使用了现在完成进行时,询问是否一直在厨房帮助妈妈。

A选项使用了现在完成进行时的肯定回答形式,符合语境。

B选项是一般过去时,不能回答现在完成进行时的问句。

C选项是一般现在时的否定形式,与问句时态不符。

D选项是一般将来时,也不符合问句的时态要求。

2. - What have you been doing at the school party?- A. I have been dancing- B. I dance- C. I will dance- D. I danced答案:A。

解析:问句是现在完成进行时,询问在学校聚会上一直在做什么。

A选项是现在完成进行时的结构,表示一直在跳舞,符合语境。

B选项是一般现在时,不能回答现在完成进行时的问句。

C选项是一般将来时,不符合要求。

D 选项是一般过去时,也不合适。

3. - Have they been preparing for the family reunion?- A. Yes, they have been preparing- B. Yes, they prepared- C. No, they don't prepare- D. No, they won't prepare答案:A。

解析:现在完成进行时结构为have/has + been + 动词现在分词。

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

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

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

选项A“has been studying”是现在完成进行时,表示从过去开始一直持续到现在并且还在进行的动作,符合题干中“for two hours”表示一段时间的持续动作。

选项B“has studied”是现在完成时,强调过去发生的动作对现在的影响,不强调动作的持续进行。

选项C“studied”是一般过去时,只表示过去的动作,不涉及持续到现在。

选项D“studies”是一般现在时,也不符合题干要求。

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

选项A 现在完成进行时,表示从早上开始一直在踢足球且可能还在继续。

选项 B 现在完成时,强调对现在的影响,不强调持续进行。

选项C 一般过去时,只表示过去踢了足球。

选项D 一般现在时,不符合题干从早上持续到现在的要求。

3.They ______ TV for three hours.A.have been watchingB.have watchedC.watchedD.watch答案解析:A。

选项A 现在完成进行时,符合看了三个小时电视且可能还在看的场景。

选项B 现在完成时,不强调持续进行。

选项C 一般过去时,只表示过去看了电视。

选项D 一般现在时,不满足题干要求。

4.She ______ singing all day.A.has beenB.hasC.isD.has been singing答案解析:D。

选项D 现在完成进行时,表示一整天都在唱歌且可能还在继续。

选项A“has been”缺少动词,不完整。

选项B“has”单独使用错误。

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

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

九年级英语现在完成进行时在对话中的应用练习题50题含答案解析1. —What are you doing?—I ______ my homework for two hours.A.have doneB.have been doingC.didD.do答案解析:B。

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

问句询问正在做什么,答句表示从过去某个时间开始一直在做某事且现在还在进行,应用现在完成进行时。

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

2. —Have you finished your project?—Not yet. I ______ on it all morning.A.workedB.have workedC.have been workingD.am working答案解析:C。

本题中“all morning”表示一段时间,且说话时动作还在进行,应用现在完成进行时。

A 选项一般过去时只表示过去的动作;B 选项现在完成时强调结果;D 选项现在进行时不强调从过去开始一直持续到现在。

3. —How long have you been waiting here?—I ______ here for half an hour.A.waitB.waitedC.have waitedD.have been waiting答案解析:D。

“for half an hour”表示一段时间,且等待的动作还在继续,应用现在完成进行时。

A 选项一般现在时不符合语境;B 选项一般过去时只表示过去的动作;C 选项现在完成时强调结果而非持续的动作。

4. —What's wrong with your eyes?—I ______ on the computer for hours.A.workB.workedC.have workedD.have been working答案解析:D。

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

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

(英语)中考英语现在完成进行时题20套(带答案)及解析一、初中英语现在完成进行时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.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

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

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年了。

时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。

4.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。

【英语】初中英语现在完成进行时题20套(带答案)及解析

【英语】初中英语现在完成进行时题20套(带答案)及解析一、初中英语现在完成进行时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.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

初二英语现在完成进行时练习题20题【含答案解析】

初二英语现在完成进行时练习题20题【含答案解析】1.She has been playing the piano for two hours.(这句话用的是什么时态?)A.一般现在时B.现在进行时C.现在完成时D.现在完成进行时答案解析:D。

选项 A 一般现在时表示经常发生的动作或存在的状态,此句不是一般现在时。

选项 B 现在进行时表示正在进行的动作,此句不是现在进行时。

选项 C 现在完成时表示过去发生的动作对现在造成的影响或结果,此句不是现在完成时。

选项 D 现在完成进行时表示从过去某一时间开始一直持续到现在的动作,此句she has been playing the piano for two hours 表示她弹钢琴这个动作从过去某一时间开始一直持续到现在已经两个小时了,是现在完成进行时。

2.He has been reading books since morning.(他从早上开始一直在读书。

这里用现在完成进行时强调了什么?)A.读书这个动作刚刚开始B.读书这个动作已经结束C.读书这个动作从早上开始一直持续到现在D.读书这个动作在将来会继续答案解析:C。

选项 A 此句不是强调读书这个动作刚刚开始。

选项 B 此句不是强调读书这个动作已经结束。

选项 C 现在完成进行时he has been reading books since morning 强调读书这个动作从早上开始一直持续到现在。

选项D 此句不是强调读书这个动作在将来会继续。

3.They have been watching TV all day.(他们一整天都在看电视。

这句话中的all day 对时态有什么影响?)A.没有影响B.使句子变成一般现在时C.使句子变成现在进行时D.强调动作从过去某一时间开始一直持续到现在答案解析:D。

选项 A all day 对时态有影响。

选项 B all day 不会使句子变成一般现在时。

选项 C all day 不会使句子变成现在进行时。

八年级英语现在完成进行时特殊用法练习题20题(答案解析)

八年级英语现在完成进行时特殊用法练习题20题(答案解析)1. Tom _______ (read) this book since last week. He can't put it down.A. has been readingB. readC. was readingD. reads答案解析:A。

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

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚结束,也可能还要继续进行下去。

句中since last week是现在完成进行时的标志,表示从上周开始一直持续到现在的动作,Tom一直在读这本书,还没读完,所以用has been reading。

选项B是一般过去式,只表示过去某个时间发生的动作,不能体现从上周开始一直持续到现在。

选项C是过去进行时,强调过去某个时刻正在进行的动作,不符合题意。

选项D是一般现在时,用于表示经常发生的动作或存在的状态,与句中的since last week不匹配。

2. My mother _______ (cook) in the kitchen all morning.A. has been cookingB. cookedC. is cookingD. cooks答案解析:A。

这里考查现在完成进行时的用法。

all morning表示整个上午,是一个持续的时间段。

现在完成进行时表示从过去持续到现在的动作,妈妈从上午开始一直在厨房做饭,这个动作从过去持续到现在,所以用has been cooking。

选项B是一般过去式,只强调过去某个时间做了饭,不能体现整个上午一直在做饭。

选项C是现在进行时,只能表示现在正在做饭,不能体现从过去到现在的持续动作。

选项D是一般现在时,用于经常发生的动作,不符合句子语境。

3. The workers _______ (build) the bridge for three months.A. have been buildingB. builtC. are buildingD. build答案解析:A。

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

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

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

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

C 选项一般过去时表示过去某个时间发生的动作。

D 选项一般现在时表示经常发生的动作或存在的状态。

本题强调她学习英语这个动作从过去持续到现在,并且可能还会继续,所以选A。

2.They _____ basketball since morning.A.have been playingB.have playedC.playedD.plays答案解析:A。

理由同第一题,现在完成进行时强调动作的持续性。

B 选项现在完成时不强调动作的持续进行。

C 选项一般过去时和D 选项一般现在时都不符合本题要求。

3.He _____ his homework for three hours.A.has been doingB.has doneC.didD.does答案解析:A。

现在完成进行时强调持续做某事。

B 选项现在完成时强调完成的动作对现在的影响。

C 选项一般过去时和D 选项一般现在时都不对。

4.We _____ waiting for the bus for a long time.A.have beenB.haveC.areD.were答案解析:A。

现在完成进行时表示一直在等待。

B 选项have 后缺少动词。

C 选项are waiting 是现在进行时,不符合时间状语for a long time 的要求。

D 选项were waiting 是过去进行时也不符合。

5.She _____ singing songs all day.A.has beenB.hasC.isD.was答案解析:A。

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

初中英语现在完成进行时真题汇编(含答案)含解析一、初中英语现在完成进行时1.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks.A. reportB. will reportC. reportedD. 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 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 +地点”表示“去过某地”。

句意为“——看,吉姆和他朋友在树下谈话。

——不可能是他。

他已经回加拿大了。

”故选A。

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

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

5.—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 【点评】考查动词短语辨析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.— 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.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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。

have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以【点评】考查时态,掌握现在完成进行时的用法。

9.— 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项。

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

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

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

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

12.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,是单数。

而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用【点评】考查时态,本题涉及现在完成进行时的应用。

13.—You look pretty tired today!—I an environmental report over the last few days, which should be submitted to the boss tomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】D【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。

表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.【点评】考查动词时态,本题涉及现在完成进行时的应用。

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

15.—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 inB. have been pouring inC. are poured inD. had been poured in【答案】B【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。

——是的,志愿者们正在帮助分发捐赠的物品。

表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选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【解析】【分析】句意:—你怎么了?看起来真的压力很大。

相关文档
最新文档