英语现在完成进行时练习题20篇
初二英语现在完成进行时练习题20题(带答案)
初二英语现在完成进行时练习题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题(带答案)
七年级英语现在完成进行时练习题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套(带答案)
英语现在完成进行时题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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
四年级英语现在完成进行时练习题20题含答案解析
B.has been
C.are
D.were
答案解析:A。“We”是第一人称复数,与“have been”搭配。“has been”用于第三人称单数。“are”表示现在进行时。“were”是过去时。
5. He _____ studying hard this week.
A.have been
A.have been
B.has been
C.are
D.were
答案解析:A。“We”是第一人称复数,与“have been”搭配。“has been”用于第三人称单数。“are”表示现在进行时。“were”是过去时。
10. He _____ working on his project all day long.
3. She _____ singing all day.
A.have been
B.has been
C.is
D.was
答案解析:B。“She”是第三人称单数,与“has been”搭配。“have been”用于第一、二人称和第三人称复数。“is”表示现在进行时。“was”是过去时。
4. We _____ waiting for the bus for half an hour.
A.have been
B.has been
C.are
D.were
答案解析:A。主语是we为复数,排除B。C和D选项不是现在完成进行时。现在完成进行时表示从过去某一时刻开始一直持续到现在的动作,这里表示我们整个上午一直在教室里学习英语。
15. Mike __________ reading books in the library for half an hour.
【英语】英语现在完成进行时题20套(带答案)
【英语】英语现在完成进行时题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题含答案解析
七年级英语现在完成进行时练习题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套(带答案)
【英语】英语现在完成进行时题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题带答案
初二英语现在完成进行时练习题20题带答案1. I _______ English for two hours. Have you been studying as long?A.have been studyingB.have studiedC.studiedD.was studying答案解析:A。
现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作。
B 选项现在完成时强调过去发生的动作对现在的影响,此处不合适。
C 选项一般过去时只表示过去的动作,没有体现持续到现在。
D 选项过去进行时强调过去某一时刻正在进行的动作。
本题中有时间标志词for two hours,表示一段时间,所以用现在完成进行时。
2. She _______ the piano since morning.A.has been playingB.has playedC.playedD.is playing答案解析:A。
since morning 是现在完成进行时的标志词,强调从早上开始一直持续到现在还在弹钢琴。
B 选项现在完成时不合适,因为没有强调持续进行。
C 选项一般过去时不符合。
D 选项现在进行时也不能体现从早上开始持续到现在。
3. They _______ football for three hours. Are they still playing?A.have been playingB.have playedD.play答案解析:A。
for three hours 是一段时间,现在完成进行时强调持续进行。
B 选项现在完成时不强调正在进行。
C 选项一般过去时和D 选项一般现在时都不符合题意。
4. We _______ our homework since two o'clock.A.have been doingB.have doneC.didD.do答案解析:A。
since two o'clock 是现在完成进行时的标志词,强调从两点开始一直持续到现在还在做作业。
七年级英语现在完成进行时练习题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 是一般过去时。
四年级英语现在完成进行时练习题20题(带答案)
四年级英语现在完成进行时练习题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题含答案解析
五年级英语现在完成进行时练习题20题含答案解析1.She ______ reading books for two hours.A.has beenB.isC.wasD.will be答案解析:A。
现在完成进行时的构成是have/has been + 动词的现在分词。
B 选项is 是一般现在时;C 选项was 是一般过去时;D 选项will be 是一般将来时。
只有A 选项符合现在完成进行时的构成。
2.He ______ playing basketball since morning.A.has beenB.isC.wasD.will be答案解析:A。
同样,现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项is 一般现在时不对;C 选项was 一般过去时不对;D 选项will be 一般将来时不对。
3.They ______ doing homework for an hour.A.have beenB.areC.wereD.will be答案解析:A。
现在完成进行时由have/has been + 现在分词构成。
B 选项are 一般现在时;C 选项were 一般过去时;D 选项will be 一般将来时都不符合。
4.We ______ cleaning the room for half an hour.A.have beenB.areC.wereD.will be答案解析:A。
现在完成进行时强调动作从过去开始一直持续到现在。
B 选项一般现在时;C 选项一般过去时;D 选项一般将来时都不体现动作的持续性。
5.She ______ singing songs since yesterday.A.has beenB.isC.wasD.will be答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作。
B 选项一般现在时;C 选项一般过去时;D 选项一般将来时不符合要求。
八年级英语现在完成进行时特殊用法练习题20题(答案解析)
八年级英语现在完成进行时特殊用法练习题20题(答案解析)1. Tom _______ (read) this book since last week. He can't put it down.A. has been readingB. readC. was readingD. reads答案解析:A。
本题考查现在完成进行时。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚结束,也可能还要继续进行下去。
句中since last week是现在完成进行时的标志,表示从上周开始一直持续到现在的动作,Tom一直在读这本书,还没读完,所以用has been reading。
选项B是一般过去式,只表示过去某个时间发生的动作,不能体现从上周开始一直持续到现在。
选项C是过去进行时,强调过去某个时刻正在进行的动作,不符合题意。
选项D是一般现在时,用于表示经常发生的动作或存在的状态,与句中的since last week不匹配。
2. My mother _______ (cook) in the kitchen all morning.A. has been cookingB. cookedC. is cookingD. cooks答案解析:A。
这里考查现在完成进行时的用法。
all morning表示整个上午,是一个持续的时间段。
现在完成进行时表示从过去持续到现在的动作,妈妈从上午开始一直在厨房做饭,这个动作从过去持续到现在,所以用has been cooking。
选项B是一般过去式,只强调过去某个时间做了饭,不能体现整个上午一直在做饭。
选项C是现在进行时,只能表示现在正在做饭,不能体现从过去到现在的持续动作。
选项D是一般现在时,用于经常发生的动作,不符合句子语境。
3. The workers _______ (build) the bridge for three months.A. have been buildingB. builtC. are buildingD. build答案解析:A。
七年级英语现在完成进行时练习题20题含答案解析
七年级英语现在完成进行时练习题20题含答案解析1.She _____ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
本题强调她学习英语这个动作从过去持续到现在,并且可能还会继续,所以选A。
2.They _____ basketball since morning.A.have been playingB.have playedC.playedD.plays答案解析:A。
理由同第一题,现在完成进行时强调动作的持续性。
B 选项现在完成时不强调动作的持续进行。
C 选项一般过去时和D 选项一般现在时都不符合本题要求。
3.He _____ his homework for three hours.A.has been doingB.has doneC.didD.does答案解析:A。
现在完成进行时强调持续做某事。
B 选项现在完成时强调完成的动作对现在的影响。
C 选项一般过去时和D 选项一般现在时都不对。
4.We _____ waiting for the bus for a long time.A.have beenB.haveC.areD.were答案解析:A。
现在完成进行时表示一直在等待。
B 选项have 后缺少动词。
C 选项are waiting 是现在进行时,不符合时间状语for a long time 的要求。
D 选项were waiting 是过去进行时也不符合。
5.She _____ singing songs all day.A.has beenB.hasC.isD.was答案解析:A。
初二英语现在完成进行时练习题20题(答案解析)
初二英语现在完成进行时练习题20题(答案解析)1.She _____ her homework since two hours ago.A.has been doingB.didC.doesD.is doing答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
B 选项did 是一般过去时;C 选项does 是一般现在时;D 选项is doing 是现在进行时,都不符合题意。
2.They _____ football in the park for a long time.A.have been playingB.playedC.playD.will play答案解析:A。
现在完成进行时强调动作从过去开始一直持续到现在,并且有可能继续下去。
B 选项played 是一般过去时;C 选项play 是一般现在时;D 选项will play 是一般将来时,都不符合语境。
3.He _____ reading this book for two days.A.has beenB.isC.wasD.has been reading答案解析:D。
现在完成进行时的结构是have/has been + 动词的现在分词。
A 选项has been 缺少动词的现在分词;B 选项is 是一般现在时;C 选项was 是一般过去时,都不正确。
4.We _____ waiting for the bus for half an hour.A.have beenB.areC.wereD.have been waiting答案解析:D。
现在完成进行时强调从过去某一时间开始一直持续到现在的动作。
A 选项have been 缺少动词的现在分词;B 选项are 是一般现在时;C 选项were 是一般过去时,都不合适。
5.She _____ cleaning the room all morning.A.has beenB.isC.wasD.has been cleaning答案解析:D。
(英语)英语现在完成进行时题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.
(英语)英语现在完成进行时练习题20篇含解析
(英语)英语现在完成进行时练习题20篇含解析一、单项选择现在完成进行时1. Kate ________ on her new novel, which is supposed to come out next month.A.was working B.had workedC.will be working D.has been working【答案】D【解析】D 考察时态。
句义:凯特一直在忙着写她的新小说。
因为下个月应该就要出版了。
选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。
故D正确。
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.—That’s the third time he’s won the award in this field.— Yes. He ______ his maximum potential in the past decade.A.explored B.is exploring C.has been exploring D.has explored【答案】C【解析】考查时态。
英语现在完成进行时练习题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.
人教版七年级英语现在完成进行时练习题20题含答案解析
人教版七年级英语现在完成进行时练习题20题含答案解析1. She ______ (read) this book for two hours.A. has been readingB. readsC. readD. is reading答案解析:A。
本题考查现在完成进行时。
句子中有“for two hours”表示一段时间,强调动作从过去开始一直持续到现在,并且还在进行,这是现在完成进行时的典型用法。
选项B“reads”是一般现在时,表示经常或习惯性的动作,不符合题意。
选项C“read”是一般过去时,只表示过去的动作,不能体现持续到现在。
选项D“is reading”是现在进行时,只表示现在正在进行的动作,没有体现从过去持续到现在的这一时间段。
2. They ______ (play) football since this morning.A. have been playingB. playedC. playD. are playing答案解析:A。
“since this morning”表示从今天早上开始,是一个表示时间段起点的标志,说明动作从过去开始一直持续到现在,符合现在完成进行时的用法。
选项B“played”为一般过去时,不能表达持续到现在的动作。
选项C“play”是一般现在时,与“since this morning”所表达的时间段不符。
选项D“are playing”是现在进行时,没有体现从过去到现在的持续过程。
3. He ______ (study) English all day.A. has been studyingB. studiedC. studiesD. is studying答案解析:A。
“all day”表示一整天,强调动作从过去开始一直持续到现在还在进行,这符合现在完成进行时的用法。
选项B“studied”是一般过去时,只能表示过去的动作,不能体现持续到现在。
【英语】英语现在完成进行时练习题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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语现在完成进行时练习题20篇一、单项选择现在完成进行时1.He is really nervous. He ______back and forth all the night waiting for the results.A.has been walking B.had walkedC.walked D.is walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。
句意:他真的很紧张,整个晚上她一直走来走去在等待结果。
现在完成进行时表示动作的持续性和反复性。
故A正确。
2.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点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
3.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自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4.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正确。
考点:考查动词时态5..--- I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been working B.worked; was workingC.are working; have been working D.worked; have worked【答案】C【解析】考查时态。
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
6.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.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。
考点:考查动词时态的用法。
7.--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【解析】试题分析:考查时态。
句意:--凯特,你表妹怎么了?--她摔断了腿,从那以后就一直在接受治疗。
since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。
根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。
考点:考查时态8.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。
考点:考查时态9.— You look great!— I ______ out. Check out my muscles!A.will workB.was workingC.have been workingD.had been working【答案】C【解析】句意:—你看起来很棒啊!—我一直都在锻炼。
你看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。
使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。
故使用现在完成进行时。
C正确。
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.Where were you at supper time? I ____ for you to join me.A.waited B.had waited C.have been waiting D.was waiting【答案】C【解析】时态题。
根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。
晚饭时你在哪?我一直等你。
选C12.—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.He has a great interest in tennis and ______ it twice a week over the past year.A.plays B.playedC.had played D.has been playing【答案】D【解析】twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。
他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
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.—What’s the price of petrol t hese days?—It ________ frequently since last year.A.is arisen B.increasedC.has been rising D.has raised【答案】C【解析】考查动词时态。
根据语境可知“从去年以来汽油一直在涨”,故应选C项。
16.—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【解析】D 考察动词时态。
句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。
由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。
故D正确。
17.Jessica ought to stop work.She has a headache because she _______ too long.A.read B.is readingC.had read D.has been reading【答案】D【解析】本题考查时态。
从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。
18.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.A.took B.is taking C.had taken D.has been taking 【答案】D【解析】试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。