现在完成进行时练习题含答案
现在完成进行时练习全集及解析
【解析】
试题分析:考查现在完成进行时。句意:自从上个月新公园对外开放,我一直每天早上去散步。
故D正确。
考点:考查现在完成进行时
【名师点睛】
现在完成进行时
1.形式:have(has)+been+现在分词,以work为例:
肯定式:He\She has been working.
否定式:He\She has not been working.
—It seems you _____ too much recently. Try some sleeping pills.
A.workedB.workC.had workedD.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。
考点:考查时态
11.Ever since the new park was opened to the public last month, I ______ a walk in it every morning.
A.am takingB.take
C.have takenD.have been taking
A.are worseningB.had worsened
C.have been worseningD.worsened
【答案】C
【解析】
试题分析:考查时态。根据时间状语for decades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。
初二英语现在完成进行时练习题30题(带答案)
初二英语现在完成进行时练习题30题(带答案)1.She______her homework since two hours ago.A.has been doingB.has doneC.didD.does答案解析:A。
现在完成进行时的结构是have/has been doing,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项has done 是现在完成时,强调过去发生的动作对现在的影响。
C 选项did 是一般过去时。
D 选项does 是一般现在时。
本题中since two hours ago 表示从两个小时前开始一直在做作业,所以用现在完成进行时。
2.They______football for three hours.A.have been playingB.have playedC.playedD.plays答案解析:A。
for three hours 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项have played 是现在完成时。
C 选项played 是一般过去时。
D 选项plays 是一般现在时。
3.He______the book all morning.A.has been readingB.has readC.readD.reads答案解析:A。
all morning 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项has read 是现在完成时。
C 选项read 是一般过去时或一般现在时(原形)。
D 选项reads 是一般现在时。
4.We______English since we were in primary school.A.have been learningB.have learnedC.learnedD.learn答案解析: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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
现在完成进行时练习题及答案
现在完成进行时句型主语+have(has)been+ 动词-ing肯定式 I/We have been working.疑问式 Have you been working?简略回答 Yes,I/we have. No,I/we haven't.肯定式 He/She/It has been working. 疑问式 Has he/she/it been working?简略回答 Yes,he/she/it has. No,he/she/it hasn't.(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。
(动作还将继续下去)(二)表示在说话时刻之前到现在正在进行的动作。
We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。
They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了。
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
I have been writing a book.(动作还将继续下去)我一直在写一本书。
I have written a book.(动作已经完成)我已经写了一本书。
(五)表示状态的动词不能用于现在完成进行时。
I have known him for years.我认识他已经好几年了。
* I have been knowing...这类不能用于现在完成进行时的动词还有:see, feel ,have ,exist ,know ,belong to,love 爱,like喜欢,hate讨厌,等等。
【英语】英语现在完成进行时练习题及答案及解析
【英语】英语现在完成进行时练习题及答案及解析一、单项选择现在完成进行时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【解析】试题分析:考查时态。
【英语】现在完成进行时练习及解析
【英语】现在完成进行时练习及解析一、单项选择现在完成进行时1.—What’s the price of petrol these days?—It ________ frequently since last year.A.is arisen B.increasedC.has been rising D.has raised【答案】C【解析】考查动词时态。
根据语境可知“从去年以来汽油一直在涨”,故应选C项。
2. I ________ a topic for the compositio n, 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.--- Did you find the missing couple in the mountain yesterday?--- No, but we _______ to get in touch with them ever since.A.have tried B.had triedC.have been trying D.had been trying【答案】C【解析】试题分析:考查动词的时态。
句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。
根据 ever since可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。
考点 : 考查动词的时态4.– I wonder if you could go with me to the cinema.--- Don’t disturb me. I ______ a composition all the morning and haven’t finished it yet.A.write B.was writingC.have written D.have been writing【答案】D【解析】试题分析:--我想知道你是否能够陪我去电影院。
五年级英语现在完成进行时练习题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表示一段时间,我们做家庭作业这个动作从过去开始持续到现在,要用现在完成进行时。
初二英语现在完成进行时时间状语练习题30题(带答案)
初二英语现在完成进行时时间状语练习题30题(带答案)1. I ______ (read) this book ______ two hours.A. have been reading; forB. have read; sinceC. was reading; forD. read; since答案:A。
解析:现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚终止,也可能还在进行。
for + 时间段表示一段时间,这里表示我读这本书这个动作持续了两个小时,所以要用现在完成进行时。
选项B中have read是现在完成时,不能表达动作的持续进行。
选项C中was reading是过去进行时,不能体现从过去到现在的持续过程。
选项D中read是一般现在时或一般过去时,不符合语境。
2. She ______ (dance) ______ she was five years old.A. has been dancing; sinceB. has danced; forC. danced; sinceD. is dancing; for答案:A。
解析:since + 时间点表示从过去的某个时间点开始,这里since she was five years old表示从她五岁开始,句子要用现在完成进行时来表示从过去一直持续到现在的动作。
选项B中has danced 是现在完成时,不能很好地体现动作的持续进行。
选项C中danced是一般过去时,不能表达从过去到现在的持续情况。
选项D中is dancing是现在进行时,不符合题意。
3. They ______ (play) football ______ last Sunday.A. have been playing; sinceB. have played; forC. were playing; sinceD. have been playing; for答案:A。
七年级英语现在完成进行时练习题20题(答案解析)
七年级英语现在完成进行时练习题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 是一般过去时。
英语现在完成进行时练习题含答案及解析
【答案】B
【解析】
试题分析:考查时态。句意:--我相信玛丽会在接下来的比赛中获得第一名。--我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选Bhe headache ________ me.
— No wonder, you _________ the South Korean TV soaps since last night.
A.kills; have watched
B.is killing; have been watching
A.had been improvingB.have been improving
C.were improvingD.improved
【答案】B
【解析】
考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
10.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正确。
五年级英语现在完成进行时单选题30题及答案
五年级英语现在完成进行时单选题30题及答案1. I _____ my homework since this morning.A.have been doingB.have doneC.didD.do答案:A。
本题考查现在完成进行时。
从时间标志词“since this morning”可以判断要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项“have done”是现在完成时,强调过去发生的动作对现在的影响;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
2. She _____ cleaning the room for two hours.A.has beenB.has been doingC.didD.does答案:B。
“for two hours”是时间段,要用现在完成进行时。
A 选项“has been”后面缺少动词的现在分词;C 选项“did”是一般过去时;D 选项“does”是一般现在时。
3. They _____ playing football since afternoon.A.have beenB.have been doingC.didD.do答案:B。
“since afternoon”是时间标志词,要用现在完成进行时。
A 选项“has been”后面缺少动词的现在分词;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
4. We _____ waiting for the bus for half an hour.A.have beenB.have been doingC.didD.do答案:A。
“for half an hour”是时间段,要用现在完成进行时。
后面的动词“waiting”本身就是现在分词形式,所以A 选项正确。
B 选项“have been doing”后面不能再跟动词的现在分词;C 选项“did”是一般过去时;D 选项“do”是一般现在时。
八年级英语现在完成进行时被动语态练习题50题(带答案)
八年级英语现在完成进行时被动语态练习题50题(带答案)1. The classroom ______ (clean) for an hour, but it still looks a bit dirty.A. has been cleaningB. has been cleanedC. has been being cleanedD. is being cleaned答案:C解析:本题考查现在完成进行时的被动语态。
句子表达教室已经被打扫了一个小时,但看起来还是有点脏。
现在完成进行时的被动语态结构是“have/has been being + 过去分词”。
A选项“has been cleaning”是现在完成进行时主动形式,不符合题意;B选项“has been cleaned”是现在完成时被动语态,不能体现“一直在进行”这个动作的持续;D 选项“is being cleaned”是现在进行时被动语态,没有体现从过去到现在的持续时间。
所以C选项正确。
2. The new bridge ______ (build) since last year, and it is expected to be completed next month.A. has been buildingB. has been builtC. has been being builtD. is building答案:C解析:根据题意,这座新桥自从去年开始就在被建造,并且预计下个月完工。
这里需要现在完成进行时的被动语态。
A选项“has been building”为现在完成进行时主动形式;B选项“has been built”是现在完成时被动语态,不能表达动作从过去持续到现在并且还在进行;D选项“is building”是现在进行时主动形式。
只有C选项“has been being built”符合要求。
3. This computer program ______ (use) by many students for weeks.A. has been usingB. has been usedC. has been being usedD. is used答案:C解析:句子说这个电脑程序被很多学生使用了数周。
(英语)英语现在完成进行时题20套(带答案)含解析
【解析】
试题分析:考查时态。句意:--苏三好兴奋啊!--是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
17.---where’s Mom?
-----She’s in the kitchen. She _____the housework all morning
A.is doingB.was doing
C.didD.has been doing
【答案】D
【解析】
试题分析:考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据all morning表示一直做某事,故选D项。
考点:考查现在完成进行时态的使用。
14.I haven't finished my composition. I ________ for two hours and a half.
A.have written itB.have been writing it
C.wrote itD.am writing it
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
考点:考查动词的时态
18.Kate ________ on her new novel, which is supposed to come out next month.
现在完成进行时练习题含答案
现在完成进行时练习题含答案最新现在完成进行时练题含答案一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the XXX.—OK,Mom.I will stop after this piece.A.are practicingC.have been practicing【答案】C【解析】试题分析:考查动词的时态。
句意:休息一会;你从早上一开始就在弹钢琴。
好的,妈妈,弹完这段我就休息。
根据all the XXX可知这个动作一起到持续,故选C项。
考点:考查动词的时态B.have practicedD.practiced2.I ________ a topic for the composition, but haven’t decided yet.A.will think aboutXXX【答案】B【剖析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。
从XXX’t XXX.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态B.XXXD.XXX3.He _______ around the clock since June, when the first XXX.A.had been workingXXX working【答案】B【解析】试题分析:考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:自从六月份第一起XXX病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选BB.has been workingD.was working4..---I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been workingC.are working; have been working【答案】C【剖析】考查时态。
七年级英语现在完成进行时练习题30题含答案解析
七年级英语现在完成进行时练习题30题含答案解析1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.will do答案解析:A。
选项A 是现在完成进行时,表示从两个小时前开始一直在做家庭作业,符合题意。
选项B 现在完成时,强调过去发生的动作对现在的影响。
选项C 一般过去时,只表示过去某个时间发生的动作。
选项D 一般将来时,不符合语境。
2.They ______ football in the park for an hour.A.have been playingB.playedC.playD.will play答案解析:A。
选项A 现在完成进行时,表示他们在公园里踢足球已经一个小时了,一直在持续这个动作。
选项B 一般过去时。
选项C 一般现在时。
选项D 一般将来时。
3.I ______ English for three years.A.have been learningB.learnedC.learnD.will learn答案解析:A。
选项A 现在完成进行时,强调从过去开始学英语一直持续到现在,并且可能还会继续下去。
选项B 一般过去时。
选项C 一般现在时。
选项D 一般将来时。
4.He ______ the book all morning.A.has been readingB.readC.will readD.reads答案解析:A。
选项A 现在完成进行时,表明他整个上午一直在读这本书。
选项B 一般过去时。
选项C 一般将来时。
选项D 一般现在时。
5.We ______ TV since seven o'clock.A.have been watchingB.watchedC.watchD.will watch答案解析:A。
选项A 现在完成进行时,说明我们从七点开始一直在看电视。
现在完成进行时练习全集含解析
现在完成进行时练习全集含解析一、单项选择现在完成进行时1.We ________for cheap houses but haven’t found ________we like yet.A.are looking;one B.have looked;itC.have been looking;one D.looked;them【答案】C【解析】句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。
根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
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 de cided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态3.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一般过去时。
【英语】英语现在完成进行时练习题及答案及解析
【英语】英语现在完成进行时练习题及答案及解析一、初中英语现在完成进行时1.Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet's wealth, very rapidly.A. has raisedB. has been raisingC. has risenD. has been rising【答案】D【解析】【分析】考查动词时态。
句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
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。
英语现在完成进行时练习题20篇含解析
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
10.—Have a break,Amy.You _____________ playing the piano all the morning.
—OK,Mom.I will stop after this piece.
考点:考查时态
5.---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
A.has been doingB.has done
C.didD.had done
【答案】A
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
15.—What’s the price of petrol these days?
—It ________ frequently since last year.
【解析】
试题分析:考查动词时态。since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。
考点:考查动词时态
12.Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.
四年级英语现在完成进行时练习题50题
四年级英语现在完成进行时练习题50题1.She ______ reading books for two hours.A.has beenB.have beenC.isD.was答案解析:A。
主语是she,第三人称单数,现在完成进行时用has been。
B 选项have been 用于第一、二人称和第三人称复数;C 选项is 是一般现在时;D 选项was 是一般过去时。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
2.They ______ playing football since morning.A.have beenB.has beenC.areD.were答案解析:A。
主语是they,现在完成进行时用have been。
C 选项are 是一般现在时;D 选项were 是一般过去时。
现在完成进行时强调动作从过去开始一直持续到现在。
3.I ______ studying English for an hour.A.have beenB.has beenC.amD.was答案解析:A。
主语是I,现在完成进行时用have been。
C 选项am 是一般现在时;D 选项was 是一般过去时。
现在完成进行时表示持续的动作。
4.He ______ watching TV all day.A.has beenB.have beenC.isD.was答案解析:A。
主语是he,第三人称单数,现在完成进行时用has been。
C 选项is 是一般现在时;D 选项was 是一般过去时。
现在完成进行时突出动作的持续性。
5.We ______ singing songs for half an hour.A.have beenB.has beenC.areD.were答案解析:A。
主语是we,现在完成进行时用have been。
C 选项are 是一般现在时;D 选项were 是一般过去时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成进行时练习题含答案一、单项选择现在完成进行时1. Lucy has changed a lot since she got her new job. Recently she ________ her work quite well. A.has been doing B.has doneC.did D.had done【答案】A【解析】A考查时态。
句意:自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
2. I ________ a topic f or 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.Since the time humankind started gardening, we _____to make our environment more beautiful.A.try B.have been tryingC.are trying D.will try【答案】B【解析】试题分析:考查动词时态。
since 作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。
句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。
故B正确。
考点:考查动词时态4.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2years.A.takes B.tookC.is taking D.has been taking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。
A. takes 一般现在时,B. took 一般过去时,C. is taking现在进行时,D. has been taking 现在完成进行时。
over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
考点:考查动词时态的用法。
5.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。
考点:考查动词时态的用法。
6.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。
考点:考查动词时态的用法。
7.—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。
8.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可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
9.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。
句意:弗兰克,你去哪了?自从两点我们就在等你。
根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;10.— Hey, man! Why so tired?—I _____ for weeks for the coming celebration of the school’s 100th anniversary.A.was preparing B.have been preparingC.had prepared D.was prepared【答案】B【解析】试题分析:考查动词的时态。
句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。
根据for weeks可知这个动作一直都在持续,故选B项。
考点 : 考查动词的时态11.—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。
考点:考察现在完成进行时12.It's said that they ________ a better life ever since they moved to the US.A.had enjoyed B.have been enjoyingC.were enjoying D.would enjoy【答案】B【解析】B 考察动词时态。
句义:据说,他们自从搬到美国后一直过着更好的生活。
根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
故应该使用现在完成进行时。
故B正确。
13.(安徽省芜湖三校一模)A recent study has found that the number of smokers ________ sharply over the past five years.A.is increasingB.are increasingC.has been increasingD.have been increasing【答案】C【解析】选C考查时态和主谓一致。
句意:最近一项研究表明,在过去五年里,吸烟者人数急剧上升。
the number of后接复数名词作主语,谓语动词则用第三人称单数;时间状语over the past five years表明用现在完成进行时。
14.(河北普通高中高三质量监测)Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.A.has been doing B.has doneC.did D.had done【答案】A【解析】A考查时态。
句意:自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
15.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在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。
根据句意可知应用现在完成进行时。
现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
16.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.A.has told B.is tellingC.has been telling D.will have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。