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

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.
— No wonder, you _________ the South Korean TV soaps since last night.
15.(安徽省芜湖三校一模)A recent study has found that the number of smokers ________ sharply over the past five years.
A.is increasing
B.are increasing
C.has been increasing
【答案】D
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正在发生的动作或存在的状态。
D考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。
14.It's said that they ________ a better life ever since they moved to the US.
C.I reviewedD.I had reviewed
【答案】B
【解析】
试题分析:考查时态:句意:--你看起来很累。--是,我整个下午都在复习功课。因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。
考点:考查时态
-- No wonder. You_________ on the math exercises too long.
A.workB.are workingC.have been workingD.worked
【答案】C
【解析】
试题分析:句意:-我有点头疼。-难怪呢。你这么长时间一直在做数学练习。根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
12.We ________for cheap houses but haven’t found ________we like yet.
A.are looking;oneB.have looked;it
C.have been looking;oneD.looked;them
【答案】C
【解析】
句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
A.playsB.played
C.had playedD.has been playing
【答案】D
【解析】
twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
9.---Look,what a mess in the kitchen!
【答案】C
【解析】
句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。故答案选C。
18.In the past several weeks, many cities in Northern Chinafrom heavy fogs and severe cold.
13.—How is your cousin, Kate?
—She broke her leg and ________ medical treatment since.
A.is receivingB.has received
C.receivedD.has been receiving
【答案】D
【解析】
【答案】C
【解析】
试题分析:考查动词的时态。句意:休息一会;你从早上一开始就在弹钢琴。好的,妈妈,弹完这段我就休息。根据all the morning可知这个动作一起到持续,故选C项。
考点:考查动词的时态
8.He has a great interest in tennis and ______ it twice a week over the past year.
6.He is really nervous. He ______back and forth all the night waiting for the results.
A.has been walkingB.had walked
C.walkedD.is walking
【答案】A
【解析】
试题分析:本句的时间状语是all the night整个晚上。句意:他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。
【答案】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。
5.Cathy is taking notes of the grammatical rules in class at Sunshine School,where she_______English for a year.
A.studiesB.studied
C.is studyingD.has been studying
10.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.
A.are waitingB.had waited
C.have been waitingD.will wait
【答案】C
【解析】
“现在(称)体重,只有115.你最好再增重几镑。”“噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选C。
4.---Alice, what’s wrong with you? You look so worn out.
---Nothing serious. Imy new house all day and I’m afraid I won’t finish until tomorrow afternoon.
A.had enjoyedB.have been enjoying
C.were enjoyingD.would enjoy
【答案】B
【解析】
B考察动词时态。句义:据说,他们自从搬到美国后一直过着更好的生活。根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。故应该使用现在完成进行时。故B正确。
---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
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
合集下载

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

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

(英语)英语现在完成进行时专项习题及答案解析一、单项选择现在完成进行时1. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态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; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。

该轮到你了。

——我知道你就会这样说。

现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。

考点:考查动词时态。

3..--- I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been working B.worked; was workingC.are working; have been working D.worked; have worked【答案】C【解析】考查时态。

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

(英语)英语现在完成进行时练习题及答案及解析
A.has been doingB.has done
C.didD.had done
【答案】A
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
19.---Do you have any news about Bob?
---Yeah. We ______ each other quite a lot recently.
A.walkedB.had walked
C.has been walkingD.walks
【答案】C
【解析】
试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:考查动词时态语态
8.— Hey, man! Why so tired?
C.I reviewedD.I had reviewed
【答案】B
【解析】
试题分析:考查时态:句意:--你看起来很累。--是,我整个下午都在复习功课。因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。
考点:考查时态
— I _____ for weeks for the coming celebration of the school’s 100th anniversary.
A.was preparingB.have been preparing
C.had preparedD.was prepared
【答案】B
【答案】C
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。

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

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

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

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

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

C 选项studied 是一般过去时。

D 选项is studying 是现在进行时。

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

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

现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。

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

C 选项played 是一般过去时。

D 选项are playing 是现在进行时。

本题强调他们打篮球这个动作从早上持续到现在并且还在进行,所以选A。

3.We ______ our homework for an hour.A.have been doingB.have doneC.didD.do答案解析:A。

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

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

C 选项did 是一般过去时。

D 选项do 是一般现在时。

本题强调我们做家庭作业这个动作从过去持续到现在并且还在进行,所以选A。

4.He ______ TV all day.A.has been watchingB.has watchedC.watchedD.is watching答案解析:A。

现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。

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

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

八年级英语现在完成进行时练习题40题含答案解析1. I ______ reading this book for two hours.A.have beenB.has beenC.amD.was答案解析:A。

主语是I,所以排除B。

C 和D 选项不是现在完成进行时。

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

本题主语是I,所以用have been。

2. She ______ cleaning the house since morning.A.has beenB.have beenC.isD.was答案解析:A。

主语是she,所以用has been。

C 和D 选项不是现在完成进行时。

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

3. They ______ playing football for an hour.A.have beenB.has beenC.areD.were答案解析:A。

主语是they,所以用have been。

C 和D 选项不是现在完成进行时。

现在完成进行时强调动作的持续性。

4. He ______ studying English hard these days.A.has beenB.have beenC.isD.was答案解析:A。

主语是he,所以用has been。

C 和D 选项不是现在完成进行时。

现在完成进行时表示最近一段时间一直在进行的动作。

5. We ______ doing our homework for half an hour.A.have beenB.has beenC.areD.were答案解析:A。

主语是we,所以用have been。

C 和D 选项不是现在完成进行时。

现在完成进行时强调从过去某一时间开始到现在一直在进行的动作。

6. My brother ______ practicing the piano since yesterday.A.has beenB.have beenC.isD.was答案解析:A。

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

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

【英语】英语现在完成进行时练习题及答案及解析一、单项选择现在完成进行时1.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.A.are waiting B.had waitedC.have been waiting D.will wait【答案】C【解析】试题分析:考查动词的时态和语态。

句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。

根据时间状语for two hours,,表示现在完成进行时,故选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.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。

五年级英语现在完成进行时练习题30题答案解析版

五年级英语现在完成进行时练习题30题答案解析版

五年级英语现在完成进行时练习题30题答案解析版1. Tom _______ (play) football for two hours.A. has been playingB. playedC. is playingD. plays答案:A。

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

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

句中for two hours表示一段时间,说明汤姆从过去开始踢足球,一直持续到现在,还在踢,所以要用现在完成进行时,结构为have/has + been + 动词的现在分词形式,主语Tom是第三人称单数,所以用has been playing。

选项B是一般过去式,表示过去某个时间发生的动作,不强调持续到现在。

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

选项D是一般现在时,通常表示经常发生的动作或客观事实,不符合题意。

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

解析:根据since this morning( 从今天早上起)可知,这个动作从过去开始一直持续到现在,要用现在完成进行时。

结构为have/has + been + 动词的现在分词形式,主语My mother是第三人称单数,所以用has been cooking。

选项B是一般过去式,只表示过去的动作。

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

选项D 是一般现在时,不符合句子的语境。

3. We _______ (do) our homework for an hour.A. has been doingB. have been doingC. didD. are doing答案:B。

解析:句中的for an hour表示一段时间,我们做家庭作业这个动作从过去开始持续到现在,要用现在完成进行时。

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

C.has been risingD.has raised
【答案】C
【解析】
考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。
17.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
考点:考查动词时态。
3.--Hi,Lucy! When did you arrive in Berlin?
-- Last weekend, Ia different culture since then.
A.was experiencingB.will be experiencing
C.have been experiencingD.had been experiencing
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
5.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.
A.takesB.took
C.is takingD.has been taking
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

高一英语现在完成进行时练习题40题含答案解析

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

选项B“has studied”是现在完成时,表示过去发生的动作对现在造成的影响。

选项C“studied”是一般过去时。

选项D“studies”是一般现在时。

而题目中表示从过去某个时间开始一直持续到现在并且还在进行的动作,要用现在完成进行时,所以选A。

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

选项B 现在完成时,强调动作已完成。

选项 C 一般过去时。

选项D 一般现在时。

题目强调从早上开始一直在踢足球,现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且有可能继续下去,所以选A。

3.He ______ the piano for an hour.A.has been playingB.has playedC.playedD.plays答案解析:A。

选项B 现在完成时,不能体现动作的持续性。

选项 C 一般过去时。

选项 D 一般现在时。

现在完成进行时强调从过去某一时间开始一直持续到现在正在进行的动作,所以选A。

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

选项B 现在完成时。

选项C 一般过去时。

选项D 一般现在时。

现在完成进行时表示从过去某一时间开始一直持续到现在正在进行的动作,所以选A。

5.She ______ her homework since 3 pm.A.has been doingB.has doneC.didD.does答案解析:A。

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

(英语)英语现在完成进行时专项含解析一、初中英语现在完成进行时1.— You look tired.— I ___________ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】D【解析】【分析】句意:——你看上去很累。

——我洗了一天的衣服。

此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选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。

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

试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档