(英语)现在完成进行时练习及解析
【答案】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。
A.had been improvingB.have been improving
C.were improvingD.improved
【答案】B
【解析】
考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
-----She’s in the kitchen. She _____the housework all morning
A.is doingB.was doing
C.didD.has been doing
【答案】D
【析】
试题分析:考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据all morning表示一直做某事,故选D项。
C.have been practicingD.practiced
【答案】C
【解析】
试题分析:考查动词的时态。句意:休息一会;你从早上一开始就在弹钢琴。好的,妈妈,弹完这段我就休息。根据all the morning可知这个动作一起到持续,故选C项。
考点:考查动词的时态
2.— I _______ the dishes for over a week. It’s your turn.
A.tookB.is takingC.had takenD.has been taking
【答案】D
【解析】
试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years.连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。
考点:考查时态
10.He is really nervous. He ________ back and forth all the night waiting for the results.
A.walkedB.had walked
C.has been walkingD.walks
【答案】C
【解析】
---Nothing serious. Imy new house all day and I’m afraid I won’t finish until tomorrowafternoon.
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
12.He has a great interest in tennis and ______ it twice a week over the past year.
A.playsB.played
C.had playedD.has been playing
【答案】D
【解析】
twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
考点:考查时态
18.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is havingB.had had
--- Yes, I __________ there for about three months.
A.work; had been workingB.worked; was working
C.are working; have been workingD.worked; have worked
【答案】C
13.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 worseningB.had worsened
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
16.—What’s the price of petrol these days?
—It ________ frequently since last year.
A.is arisenB.increased
试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:考查动词时态语态
11.Maryreally hard on his book and thinks he’ll have finished it by Friday.
A.soughtB.had soughtC.is seekingD.has been seeking
【答案】D
【解析】
试题分析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。
考点:考查动词的时态
15.Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.
A.has been doingB.has done
C.didD.had done
【答案】A
7.---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.triedB.had tried
C.will tryD.have been trying
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.---Alice, what’s wrong with you? You look so worn out.
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
9.To strengthen Japan's diplomatic influence and increase military presence across the world, Abe (安倍) ________ a greater role for his country in international affairs since he took office.
A.workedB.has been working
C.had workedD.has worked
【答案】B
【解析】
【详解】
考查时态。句意:Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选B。
【点睛】
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。
(英语)英语现在完成进行时练习题含答案含解析
(英语)英语现在完成进行时练习题含答案含解析一、初中英语现在完成进行时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 takeB. have increased; will takeC. have been increasing; takesD. 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 speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
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【解析】【分析】句意为:--里德先生会说中文吗?---是的。
(英语)英语现在完成进行时练习题及解析
(英语)英语现在完成进行时练习题及解析一、单项选择现在完成进行时1.—Now the weight. Only 115. You’d better put on a few pounds.—Well, actually, I ________ like a horse.A.ate B.was eating C.have been eating D.will eat【答案】C【解析】“现在(称)体重,只有115.你最好再增重几镑。
”“噢,实际上,我一直都很大食量。
”发生在过去,并有可能继续下去,应该用现在完成进行时。
故选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.--Hi,Lucy! When did you arrive in Berlin?-- Last weekend, I a different culture since then.A.was experiencing B.will be experiencingC.have been experiencing D.had been experiencing【答案】C【解析】试题分析:句意:—Hi,Lucy,你什么时候到柏林的?—上周末,从那时起我一直在体验一种不同的文化。
【英语】英语现在完成进行时练习题20篇及解析
【英语】英语现在完成进行时练习题20篇及解析一、单项选择现在完成进行时1.Up to now, Marin _____in the library for about two hours.A.read B.had readC.has been reading D.would read【答案】C【解析】试题分析:考查时态。
句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。
根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。
考点:考查时态2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。
从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态3.---Mr.Johnson didn’t turn up at the meeting yesterday morning, did he?--- No.We ____ till twelve o’clock.A whole morning was wasted.A.had waited B.have been waitingC.are waiting D.were waiting【答案】B【解析】试题解析:分析句子结构与意思,可知要用现在完成进行时,表示动作有过去某一刻开始一直持续到说话的时候还在进行中,故选B。
七年级英语现在完成进行时练习题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题含答案解析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。
英语现在完成进行时题20套(带答案)
英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.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,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
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.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
(英语)英语现在完成进行时专项习题及答案解析含解析
【答案】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.
五年级英语现在完成进行时练习题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表示一段时间,我们做家庭作业这个动作从过去开始持续到现在,要用现在完成进行时。
高一英语现在完成进行时练习题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。
【英语】现在完成进行时练习题含答案及解析
18.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is havingB.had had
考点:考查动词的时态
9.— That’s the third time he’s won the award in this field.
— Yes. He ______ his maximum potential in the past decade.
A.exploredB.is exploringC.has been exploringD.has explored
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.--- Did you find the missing couple in the mountain yesterday?
A.had sufferedB.have been sufferingC.were sufferedD.suffered
C.have been preparingD.prepared
【答案】C
【解析】
句义:Jack和Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。
