(英语)英语现在完成进行时练习题及答案含解析
(英语)英语现在完成进行时练习题含答案含解析
(英语)英语现在完成进行时练习题含答案含解析
一、初中英语现在完成进行时
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。
五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)
五年级英语现在完成进行时与现在完成时对比练习题40题(带答案)
1. She ______ English for two hours.
A. has studied
B. has been studying
答案解析:B。本题考查现在完成进行时与现在完成时的区别。现在完成进行时强调动作从过去一直持续到现在,并且还在进行当中;现在完成时强调过去发生的动作对现在造成的影响或结果。句中说她已经学习英语两个小时了,这里强调学习这个动作持续了两个小时并且可能还在继续,所以用has been studying。
2. He ______ the dishes already.
A. has washed
B. has been washing
答案解析:A。这里用现在完成时。现在完成时表示过去发生的动作对现在造成的影响,他已经洗完盘子了,强调动作的完成,而不是强调洗盘子这个动作的持续过程,所以选A。
3. They ______ football since this morning.
A. have played
B. have been playing
答案解析:B。本题中since this morning表示从今天早上开始,是一个时间段,强调他们从早上开始一直在踢足球,动作还在持续进行,所以要用现在完成进行时,答案为B。
4. My mother ______ the housework today.
A. has done
B. has been doing
答案解析:A。如果用现在完成进行时强调一直在做家务这个动作过程,而这里说妈妈今天已经做完家务了,更强调动作的完成对现在的影响,所以用现在完成时,答案为A。
5. Tom ______ in the library for a long time.
A. has read
B. has been reading
答案解析:B。for a long time表示很长一段时间,这里强调汤姆在图书馆里读书这个动作一直在持续,还没有结束,所以要用现在完成进行时,答案为B。
八年级英语现在完成进行时练习题40题含答案解析
八年级英语现在完成进行时练习题40题含答案解析
1. I ______ reading this book for two hours.
A.have been
B.has been
C.am
D.was
答案解析:A。主语是 I,所以排除 B。C 和 D 选项不是现在完成进行时。现在完成进行时的结构是 have/has been + 动词的现在分词。本题主语是 I,所以用 have been。
2. She ______ cleaning the house since morning.
A.has been
B.have been
C.is
D.was
答案解析:A。主语是 she,所以用 has been。C 和 D 选项不是现在完成进行时。现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
3. They ______ playing football for an hour.
A.have been
B.has been
C.are
D.were
答案解析:A。主语是 they,所以用 have been。C 和 D 选项不是现在完成进行时。现在完成进行时强调动作的持续性。
4. He ______ studying English hard these days.
A.has been
B.have been
C.is
D.was
答案解析:A。主语是 he,所以用 has been。C 和 D 选项不是现在完成进行时。现在完成进行时表示最近一段时间一直在进行的动作。
5. We ______ doing our homework for half an hour.
A.have been
B.has been
C.are
D.were
答案解析:A。主语是 we,所以用 have been。C 和 D 选项不是现在完成进行时。现在完成进行时强调从过去某一时间开始到现在一直在进行的动作。
八年级英语现在完成进行时练习题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正确。
九年级英语现在完成进行时在对话中的应用练习题50题(答案解析)
九年级英语现在完成进行时在对话中的应用练习题50题(答案解析)
1.They ______ TV since 8 o'clock.
A.have been watching
B.have watched
C.watched
D.watch
答案解析:A。选项 A“have been watching”是现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作,符合题意。选项 B“have watched”是现在完成时,强调过去发生的动作对现在的影响,没有体现动作的持续性。选项 C“watched”是一般过去时,只表示过去某个时间发生的动作。选项 D“watch”是一般现在时,不符合句子的时间状语。
2.She ______ her homework for two hours.
A.has been doing
B.has done
C.did
D.does
答案解析:A。选项 A“has been doing”现在完成进行时,强调从过去某一时间开始做 homework 一直持续到现在,符合题意。选项
B“has done”现在完成时,没有体现动作的持续性。选项 C“did”一般过去时,只表示过去做了作业。选项 D“does”一般现在时,不符合句
子的时间状语。
3.We ______ football all afternoon.
A.have been playing
B.have played
C.played
D.play
答案解析:A。选项 A“have been playing”现在完成进行时,表示整个下午一直在踢足球,并且可能还在继续。选项 B“have played”现在完成时,没有体现动作的持续性。选项 C“played”一般过去时,只表示过去某个时间踢了足球。选项 D“play”一般现在时,不符合句子的时间状语。
4.He ______ to music for an hour.
九年级英语现在完成进行时在对话中的应用练习题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?
九年级英语现在完成进行时在对话中的应用练习题50题含答案解析 2
九年级英语现在完成进行时在对话中的应用练习题50题含答案解析
1. —What are you doing?
—I ______ my homework for two hours.
A.have done
B.have been doing
C.did
D.do
答案解析:B。本题考查现在完成进行时的用法。问句询问正在做什么,答句表示从过去某个时间开始一直在做某事且现在还在进行,应用现在完成进行时。A 选项现在完成时强调过去发生的动作对现在的影响;C 选项一般过去时表示过去某个时间发生的动作;D 选项一般现在时表示经常发生的动作。
2. —Have you finished your project?
—Not yet. I ______ on it all morning.
A.worked
B.have worked
C.have been working
D.am working
答案解析:C。本题中“all morning”表示一段时间,且说话时动作还在进行,应用现在完成进行时。A 选项一般过去时只表示过去的动作;B 选项现在完成时强调结果;D 选项现在进行时不强调从过去
开始一直持续到现在。
3. —How long have you been waiting here?
—I ______ here for half an hour.
A.wait
B.waited
C.have waited
D.have been waiting
答案解析:D。“for half an hour”表示一段时间,且等待的动作还在继续,应用现在完成进行时。A 选项一般现在时不符合语境;B 选项一般过去时只表示过去的动作;C 选项现在完成时强调结果而非持续的动作。
4. —What's wrong with your eyes?
—I ______ on the computer for hours.
(英语)英语现在完成进行时练习题含答案含解析 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。
八年级英语现在完成进行时练习题40题答案解析
八年级英语现在完成进行时练习题40题答案解析
1.She ______ English for two hours.
A.has been studying
B.has studied
C.studied
D.studies
答案解析:A。本题考查现在完成进行时。“for two hours”表示一段时间,要用现在完成进行时,表示从过去开始一直持续到现在并且可能还会继续下去的动作。B 选项 has studied 是现在完成时,强调过去发生的动作对现在的影响;C 选项 studied 是一般过去时;D 选项 studies 是一般现在时。
2.He ______ basketball since morning.
A.has been playing
B.has played
C.played
D.plays
答案解析:A。“since morning”表示从早上开始一直持续到现在,用现在完成进行时。B 选项现在完成时强调结果;C 选项一般过去时;D 选项一般现在时。
3.They ______ the room for an hour.
A.have been cleaning
B.have cleaned
C.cleaned
D.cleans
答案解析:A。“for an hour”表示一段时间,用现在完成进行时。B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
4.She ______ on this project all day.
A.has been working
B.has worked
C.worked
D.works
答案解析:A。“all day”一整天,用现在完成进行时表示一直持续的动作。B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
5.We ______ homework since three o'clock.
A.have been doing
中考英语现在完成时练习题40题(带答案)
中考英语现在完成时练习题40题(带答案)
1. I ______ my homework already.
A. finish
B. have finished
C. finished
D. will finish
答案解析:B。本题考查现在完成时的用法。现在完成时的基本结构是“have/has + 过去分词”。句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。
2. She ______ to Beijing twice.
A. has gone
B. has been
C. went
D. goes
答案解析:B。“has been to”表示去过某地(人已经回来),“has
gone to”表示去了某地((人还没回来)。句中说她去过北京两次,人是已经回来的,所以用“has been”。C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。
3. They ______ a lot of English words since they came to this school.
A. learn
B. learned
C. have learned
D. will learn
答案解析:C。“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。
4. - ______ you ______ your breakfast? - Yes, I have.
A. Have; had
B. Do; have
C. Did; have
D. Are; having
答案解析:A。根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。B选项是一般现在时的一般疑问句形式,C选项是一般过去时的一般疑问句形式,D选项是现在进行时的一般疑问句形式,均不符合。
