【英语】英语现在完成进行时练习题20篇
- 格式:doc
- 大小:83.00 KB
- 文档页数:13
初二英语现在完成进行时练习题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表示自从他们到达这里开始,他们一直在城市里旅行,强调从过去到现在一直在持续的旅行这个动作,符合现在完成进行时的用法。
初中英语现在完成进行时题20套(带答案)含解析一、初中英语现在完成进行时1.He _____ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。
根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
【英语】高考英语现在完成进行时题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 expectingC.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 aboutC.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 t his year.A.studied B.had studiedC.will study D.have been studying【答案】D【解析】【详解】考查时态。
七年级英语现在完成进行时练习题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。
现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。
【英语】英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】【分析】句意:自2017年10月。
福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。
since,“自从”,Since后如果是过去的时间,主句要用现在完成时。
因此可知C、D是过去完成时,不符合。
现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。
而B是现在完成时,表示动作到现在已完成或停止。
分析可知从过去一直至现在,要用现在完成进行时,故选A。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选C。
3.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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
七年级英语现在完成进行时练习题40题含答案解析1.She_______watching TV for two hours.A.has beenB.have beenC.is beingD.was being答案解析:A。
主语是she,第三人称单数,所以用has been。
have been 用于主语不是第三人称单数时。
is being 和was being 不是现在完成进行时的正确形式。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
2.He_______playing basketball since morning.A.has beenB.have beenC.is beingD.was being答案解析:A。
主语是he,第三人称单数,用has been。
have been 不对。
is being 和was being 不是现在完成进行时形式。
现在完成进行时强调动作从过去开始持续到现在。
3.They_______studying English for a long time.A.has beenB.have beenC.is being答案解析:B。
主语是they,非第三人称单数,用have been。
has been 错误。
is being 和was being 不是现在完成进行时。
现在完成进行时表达持续的动作。
4.I_______reading this book for an hour.A.has beenB.have beenC.is beingD.was being答案解析:B。
主语是I,用have been。
has been 不对。
is being 和was being 不是现在完成进行时形式。
现在完成进行时表示从过去到现在一直在进行的动作。
5.We_______waiting for the bus for half an hour.A.has beenB.have beenC.is beingD.was being答案解析:B。
【英语】英语现在完成进行时题20套(带答案)一、单项选择现在完成进行时1.---You look very tired.---Well, __________my lessons all the afternoon.A.I have reviewed my lessons B.I have been reviewingC.I reviewed D.I had reviewed【答案】B【解析】试题分析:考查时态:句意:--你看起来很累。
-- 是,我整个下午都在复习功课。
因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。
考点:考查时态2.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 having B.had hadC.had D.has been having【答案】D【解析】考查动词时态。
句意:Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。
根据句意可知应用现在完成进行时。
现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
3.--How is your cousin, Kate?--She broke her leg and ______ medical treatment since.A.is receiving B.has receivedC.received D.has been receiving【答案】D【解析】试题分析:考查时态。
句意:--凯特,你表妹怎么了?--她摔断了腿,从那以后就一直在接受治疗。
七年级英语现在完成进行时练习题20题(答案解析)1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.is studying答案解析:A。
本题考查现在完成进行时。
has been studying 表示从过去某一时间开始一直持续到现在并且还在进行的动作。
has studied 是现在完成时,强调过去发生的动作对现在的影响。
studied 是一般过去时,只表示过去的动作。
is studying 是现在进行时,不表示从过去持续到现在的动作。
2.They ______ basketball since this morning.A.have been playingB.have playedC.playedD.are playing答案解析:A。
have been playing 是现在完成进行时,表示从过去某一时间开始一直持续到现在并且还在进行的动作。
have played 是现在完成时。
played 是一般过去时。
are playing 是现在进行时。
3.He ______ his homework for an hour.A.has been doingB.has doneC.didD.is doing答案解析:A。
has been doing 是现在完成进行时,表示持续做某事。
has done 是现在完成时。
did 是一般过去时。
is doing 是现在进行时。
4.We ______ TV all evening.A.have been watchingB.have watchedC.watchedD.are watching答案解析:A。
have been watching 表示从过去某一时间开始一直持续到现在并且还在进行的动作。
have watched 是现在完成时。
watched 是一般过去时。
四年级英语现在完成进行时练习题20题(带答案)1. My mother ______ (clean) the house all morning.A. has been cleaningB. is cleaningC. was cleaningD. cleans答案解析:A。
本题考查现在完成进行时。
句子中“all morning”表示一段时间,强调动作从过去开始一直持续到现在,这种情况要用现在完成进行时,结构为“have/has + been + 动词-ing形式”,主语“my mother”是第三人称单数,所以用“has been cleaning”。
选项B“is cleaning”是现在进行时,表示正在进行的动作。
选项C“was cleaning”是过去进行时,表示过去某个时刻正在进行的动作。
选项D“cleans”是一般现在时,表示经常发生的动作。
2. My sister ______ (read) books in the library for two hours.A. has been readingB. readC. will readD. is reading答案解析:A。
这里“for two hours”表示持续的一段时间,现在完成进行时强调动作从过去持续到现在,结构为“has/has + been + 动词-ing形式”,主语“my sister”是第三人称单数,所以是“has been reading”。
选项B“read”是一般过去式或者原形,不能表示持续到现在的动作。
选项C“will read”是一般将来时,表示将来的动作。
选项D“is reading”是现在进行时,只表示现在正在进行的动作,不能体现持续了两个小时。
3. My father ______ (fix) the car since this morning.A. has been fixingB. fixedC. is fixingD. will fix答案解析:A。
【英语】英语现在完成进行时练习题20篇一、单项选择现在完成进行时1.—I don’t remember having ever seen John since last week.Has he gone somewhere?— Not really.He_______ his newly-bought apartment.A.has decorated B.was decoratingC.decorated D.has been decorating【答案】D【解析】试题分析:考查现在完成进行时态的使用。
由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。
句意为自从上个星期我不记得见过John了,他出去了吗?没有,他一直在装修他新买的公寓。
故选D。
考点:考查现在完成进行时态的使用。
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.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.A.had been working B.has been workingC.is working D.was working【答案】B【解析】试题分析:考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选B4.The famous star _____ in New York ever since she moved there in 1987.A.lived B.is livingC.has been living D.had lived【答案】C【解析】试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。
由句意和ever since...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。
考点:考查动词时态的用法。
5.I wonder if John has forgotten my number. I ___ him to call for the past two hours.A.have been expecting B.have expectedC.have been expected D.expected【答案】A【解析】试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态 D. expected一般过去时。
题干中for the past two hours.提示在过去持续做某事,故选A。
考点:考查动词时态的用法。
6.--I am sure Mary will win the first place in the coming competition.--I think so. She ________ for it for months.A.has prepared B.has been preparingC.had prepared D.prepared【答案】B【解析】试题分析:考查时态。
句意:--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:考查时态7.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。
由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。
故要用现在完成进行时,因此选D。
句意:我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:考查现在完成进行时态。
8.—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。
9.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。
现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。
结构为have/has+ been+动词的现在分词。
句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。
故选B。
考点:考察现在完成进行时10.Cathy is taking notes of the grammatical rules in class at Sunshine School,whereshe_______English for a year.A.studies B.studiedC.is studying D.has been studying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
11.--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,你什么时候到柏林的?—上周末,从那时起我一直在体验一种不同的文化。
本句的时间状语是since then,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性。
故C正确。
考点:考查时态12.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。
句意:休息一会;你从早上一开始就在弹钢琴。
好的,妈妈,弹完这段我就休息。
根据all the morning可知这个动作一起到持续,故选C项。
考点 : 考查动词的时态13.---You look very tired.---Well, __________my lessons all the afternoon.A.I have reviewed my lessons B.I have been reviewingC.I reviewed D.I had reviewed【答案】B【解析】试题分析:考查时态:句意:--你看起来很累。
-- 是,我整个下午都在复习功课。
因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。
考点:考查时态14.(山东省实验中学高三第二次模拟考试)6.Jack and Samantha ____________ for their wedding for a whole week but nothing is really done.A.have prepared B.are preparedC.have been preparing D.prepared【答案】C【解析】句义:Jack 和 Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。
本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。