英语现在完成进行时练习题含答案及解析
(英语)英语现在完成进行时练习题含答案含解析
(英语)英语现在完成进行时练习题含答案含解析
一、初中英语现在完成进行时
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。
【英语】高考英语现在完成进行时题20套(带答案)及解析
【英语】高考英语现在完成进行时题20套(带答案)及解析
一、单项选择现在完成进行时
1.---Susan is so excited!
---Oh, yes! She is busy preparing for her trip to Africa that she _____ for years.
A.has been expecting B.was expecting
C.had been expecting D.would be expecting
【答案】A
【解析】
试题分析:考查时态。句意:--苏三好兴奋啊!--是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
考点:考查时态
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.I’m sure you will do better in the test because you ________ so hard this year.
A.studied B.had studied
C.will study D.have been studying
英语现在完成进行时专题练习(及答案)含解析
英语现在完成进行时专题练习(及答案)含解析
一、单项选择现在完成进行时
1.I haven't finished my composition. I ________ for two hours and a half.
A.have written it B.have been writing it
C.wrote it D.am writing it
【答案】B
【解析】
试题分析: 考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a
half可知选B项。
考点 : 考查动词的时态
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正确。
七年级英语现在完成进行时练习题20题(带答案)
七年级英语现在完成进行时练习题20题(带答案)
1.She ______ English for two hours.
A.has been studying
B.has studied
C.studied
D.is studying
答案解析:A。现在完成进行时表示从过去某一时间开始一直持续到现在并且还在进行的动作。B 选项 has studied 是现在完成时,强调过去发生的动作对现在的影响。C 选项 studied 是一般过去时。D 选项 is studying 是现在进行时。本题强调她学习英语这个动作从过去持续到现在并且还在进行,所以选 A。
2.They ______ basketball since morning.
A.have been playing
B.have played
C.played
D.are playing
答案解析:A。现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。B 选项 have played 是现在完成时。C 选项 played 是一般过去时。D 选项 are playing 是现在进行时。本题强调他们打篮球这个动作从早上持续到现在并且还在进行,所以选 A。
3.We ______ our homework for an hour.
A.have been doing
B.have done
C.did
D.do
答案解析:A。现在完成进行时表示从过去某一时间开始一直持续到现在并且还在进行的动作。B 选项 have done 是现在完成时。C
选项 did 是一般过去时。D 选项 do 是一般现在时。本题强调我们做家庭作业这个动作从过去持续到现在并且还在进行,所以选 A。
4.He ______ TV all day.
A.has been watching
B.has watched
C.watched
D.is watching
八年级英语现在完成进行时练习题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正确。
七年级英语现在完成进行时练习题20题答案解析
七年级英语现在完成进行时练习题20题答案解析
1.She ______ English for two hours.
A.has been studying
B.has studied
C.studied
D.studies
答案解析:A。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。A 选项 has been studying 是现在完成进行时,符合题意。B 选项 has studied 是现在完成时,强调过去发生的动作对现在的影响。C 选项 studied 是一般过去时,只表示过去的动作。D 选项 studies 是一般现在时,表示经常发生的动作或存在的状态。
2.They ______ football since morning.
A.have been playing
B.have played
C.played
D.plays
答案解析:A。现在完成进行时强调动作从过去开始一直持续到现在,并且可能继续下去。A 选项 have been playing 符合现在完成进行时的结构和含义。B
选项 have played 是现在完成时。C 选项 played 是一般过去时。D 选项 plays
是一般现在时。
3.I ______ my homework for an hour.
A.have been doing
B.have done
C.did
D.do
答案解析:A。现在完成进行时表示持续的动作。A 选项 have been doing 是现在完成进行时,说明从过去某一时刻开始做作业,一直持续到现在,并且可能还会继续下去。B 选项 have done 是现在完成时。C 选项 did 是一般过去时。D 选项 do 是一般现在时。
4.He ______ TV all day.
A.has been watching
B.has watched
C.watched
英语现在完成进行时练习题含答案
【英语】英语现在完成进行时练习题含答案
一、初中英语现在完成进行时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
九年级英语现在完成进行时在对话中的应用练习题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?
(英语)英语现在完成进行时练习题及答案含解析
(英语)英语此刻完成进行时练习题及答案含解析
1 / 14
(英语)英语此刻完成进行时练习题及答案含解析
一、单项选择此刻完成进行时
1.He has a great interest in tennis and ______ it twice a week over the past year.
A. plays
B.played C. had played D. has been playing 【答案】 D 【解析】
twice a week over the past year
到当前为止的一段时间内重复发生的活动
,要用此刻完成进行
时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
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
D. have been working
【解析】
试题解析: 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.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the
(英语)英语现在完成进行时练习题含答案含解析 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。
