最新现在完成进行时练习题含答案
八年级英语现在完成进行时练习题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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
五年级英语现在完成进行时练习题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表示一段时间,我们做家庭作业这个动作从过去开始持续到现在,要用现在完成进行时。
最新英语现在完成进行时练习题
最新英语现在完成进行时练习题一、单项选择现在完成进行时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 _______ 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.— Hi! John, would you like to play football with us?— Oh,I can’t. I ___ my lesson all the morning and still need half an hour.A.am reviewing B.have been reviewingC.have reviewed D.reviewed【答案】B【解析】根据时间all the morning,一整个上午到现在一直在复习功课。
最新 英语现在完成进行时专题练习(及答案)
最新英语现在完成进行时专题练习(及答案)一、单项选择现在完成进行时1.— 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项。
考点 : 考查动词的时态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 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个月。
英语现在完成进行时练习题含答案
英语现在完成进行时练习题含答案一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态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.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
五年级英语现在完成进行时练习题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 选项一般将来时不符合要求。
五年级英语现在完成进行时单选题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”是一般现在时。
五年级英语现在完成进行时练习题30题带答案解析
五年级英语现在完成进行时练习题30题带答案解析1. I ______ my homework for two hours.A.have been doingB.have doneC.didD.do答案解析:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
选项A“have been doing”是现在完成进行时的结构,符合题意。
选项B“have done”是现在完成时,表示过去发生的动作对现在造成的影响或结果。
选项C“did”是一般过去时。
选项D“do”是一般现在时。
2. She ______ singing since morning.A.has beenB.has been doingC.is doingD.does答案解析:B。
“has been doing”是现在完成进行时的结构,表示从早上开始一直在唱歌,并且可能还在继续。
选项A“has been”后面缺少动词的现在分词。
选项C“is doing”是现在进行时。
选项D“does”是一般现在时。
3. They ______ playing football for an hour.A.have beenB.have been playingC.playedD.play答案解析:B。
现在完成进行时强调动作从过去某一时间开始一直持续到现在,“have been playing”符合。
选项A“have been”后面缺少现在分词。
选项C“played”是一般过去时。
选项D“play”是一般现在时。
4. We ______ waiting for the bus for half an hour.A.have beenB.have been waitingC.waitedD.wait答案解析:B。
“have been waiting”是现在完成进行时,表明从过去到现在一直在等公交车。
选项A“have been”后缺少现在分词。
现在完成进行时练习题含答案
现在完成进行时练习题含答案最新现在完成进行时练题含答案一、单项选择现在完成进行时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。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
B 选项has done 是现在完成时,强调动作已经完成;C 选项did 是一般过去时;D 选项will do 是一般将来时。
只有A 选项符合现在完成进行时的用法。
2.They______football in the park for an hour.A.have been playingB.have playedC.playedD.play答案解析:A。
理由同第一题,现在完成进行时强调动作从过去持续到现在,并且可能继续下去。
B 选项现在完成时强调动作完成;C 选项一般过去时;D 选项一般现在时。
所以选A。
3.I______this book for two days.A.have been readingB.have readC.readD.will read答案解析:A。
现在完成进行时表示持续的动作。
B 选项现在完成时,没有强调持续;C 选项一般现在时;D 选项一般将来时。
故答案是A。
4.He______TV since he came home.A.has been watchingB.has watchedC.watchedD.watches答案解析:A。
现在完成进行时强调从过去某一时间开始一直持续到现在的动作。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
选A。
5.We______to music for half an hour.A.have been listeningB.have listenedC.listenedD.listen答案解析:A。
现在完成进行时表示持续的动作。
(英语)英语现在完成进行时练习题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【解析】考查时态。
最新 现在完成进行时练习题(含答案)经典
最新现在完成进行时练习题(含答案)经典一、初中英语现在完成进行时1.According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future.A. limitedB. had limitedC. have been limitingD. will limit【答案】 C【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。
“…the rigid and outdated rules that the development of the country…”在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。
所以用现在完成进行时。
故选C。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
中考英语现在完成进行时单选题30题
中考英语现在完成进行时单选题30题1.She _____ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案:A。
现在完成进行时强调从过去某一时间开始一直持续到现在并且还在进行的动作,“for two hours”表示一段时间,要用现在完成进行时。
B 选项现在完成时只是强调过去发生的动作对现在的影响,没有体现出动作的持续性。
C 选项一般过去时表示过去某个时间发生的动作,与现在无关。
D 选项一般现在时表示经常发生的动作或存在的状态,不符合题意。
2.They _____ basketball since this morning.A.have been playingB.have playedC.playedD.plays答案:A。
“since this morning”表示从今天早上开始一直持续到现在,用现在完成进行时。
B 选项现在完成时没有体现动作的持续进行。
C 选项一般过去时和D 选项一般现在时都不符合时间状语的要求。
3.He _____ his homework all afternoon.A.has been doingB.has doneC.didD.does答案:A。
“all afternoon”表示一段时间,现在完成进行时强调动作的持续性。
B 选项现在完成时没有突出动作一直在进行。
C 选项一般过去时和D 选项一般现在时不符合题意。
4.We _____ waiting for the bus for half an hour.A.have beenB.haveC.areD.were答案:A。
“for half an hour”表示一段时间,现在完成进行时强调一直在等待这个动作的持续。
B 选项缺少动词。
C 选项和D 选项不是现在完成进行时,不符合要求。
5.She _____ singing songs since she got home.A.has beenB.hasC.isD.was答案:A。
五年级英语现在完成进行时练习题30题含答案解析
五年级英语现在完成进行时练习题30题含答案解析1. I ______ playing basketball for an hour.A.have beenB.has beenC.had beenD.is been答案解析:A。
现在完成进行时的结构是have/has been + 动词的现在分词。
主语是I,所以用have been。
B 选项has been 用于主语是第三人称单数的时候。
C 选项had been 是过去完成进行时。
D 选项is been 错误用法。
2. She ______ singing since morning.A.have beenB.has beenC.had beenD.was been答案解析:B。
主语是she,第三人称单数,所以用has been。
A 选项have been 用于主语不是第三人称单数的时候。
C 选项had been 是过去完成进行时。
D 选项was been 错误用法。
3. We ______ studying English for two months.A.have beenB.has beenC.had been答案解析:A。
主语是we,所以用have been。
B 选项has been 用于主语是第三人称单数的时候。
C 选项had been 是过去完成进行时。
D 选项are been 错误用法。
4. They ______ watching TV for half an hour.A.have beenB.has beenC.had beenD.were been答案解析:A。
主语是they,所以用have been。
B 选项has been 用于主语是第三人称单数的时候。
C 选项had been 是过去完成进行时。
D 选项were been 错误用法。
5. He ______ writing a letter for ten minutes.A.have beenB.has beenC.had beenD.is been答案解析:B。
英语现在完成进行时练习题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 ______ 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.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. I _____ my homework since this morning.A. have been doingB. didC. doD. have done答案解析:A。
选项A“have been doing”是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去,符合题意。
选项B“did”是一般过去时,只表示过去某个时间发生的动作。
选项C“do”是一般现在时,表示经常发生的动作或存在的状态。
选项D“have done”是现在完成时,表示过去发生的动作对现在造成的影响或结果。
2. She _____ the dishes for half an hour.A. has been washingB. washedC. washesD. will wash答案解析:A。
选项A“has been washing”是现在完成进行时,强调从过去某一时间开始一直在洗盘子,到现在还在进行。
选项B“washed”是一般过去时。
选项C“washes”是一般现在时。
选项D“will wash”是一般将来时。
3. We _____ football in the park all afternoon.A. have been playingB. playedC. playD. will play答案解析:A。
选项A“have been playing”现在完成进行时,表示整个下午一直在公园踢足球,且可能继续下去。
选项B“played”一般过去时。
选项C“play”一般现在时。
选项D“will play”一般将来时。
4. He _____ his room since yesterday.A. has been cleaningB. cleanedC. cleansD. will clean答案解析:A。
选项A“has been cleaning”现在完成进行时,强调从昨天开始一直在打扫房间。
四年级英语现在完成进行时强调句型练习题20题带答案解析
四年级英语现在完成进行时强调句型练习题20题带答案解析1.She ______ playing basketball since morning.A.has beenB.have beenC.isD.was答案解析:A。
现在完成进行时的结构是have/has been + 动词的现在分词。
主语是she,所以用has been。
B 选项have been 主语应该是复数或者第一、二人称。
C 选项is 是一般现在时。
D 选项was 是一般过去时。
2.They ______ studying for hours.A.has beenB.have beenC.isD.are答案解析:B。
主语是they,所以用have been。
A 选项has been 主语应该是第三人称单数。
C 选项is 和D 选项are 都是一般现在时。
3.I ______ reading this book all week.A.has beenB.have beenC.isD.was答案解析:B。
主语是I,所以用have been。
A 选项has been 主语应该是第三人称单数。
C 选项is 是一般现在时。
D 选项was 是一般过去时。
4.The boys ______ playing football in the park.A.has beenB.have beenC.isD.are答案解析:B。
主语是the boys,所以用have been。
A 选项has been 主语应该是第三人称单数。
C 选项is 和D 选项are 都是一般现在时。
5.My sister ______ painting since yesterday.A.has beenB.have beenC.isD.was答案解析:A。
主语是my sister,第三人称单数,所以用has been。
B 选项have been 主语应该是复数或者第一、二人称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新现在完成进行时练习题含答案一、单项选择现在完成进行时1.—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项。
考点 : 考查动词的时态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.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..--- 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。
5.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
6.--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。
考点:考查时态7.--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。
考点:考查时态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.---May! How is your plan? I heard you started it last Sunday.---Oh! I for it, but I haven’t decided where to start it.A.have prepared B.had prepared C.have been preparing D.was preparing 【答案】C【解析】考察时态.句意:梅!你的计划怎么样了?我听说你上周开始了。
——哦,我一直在准备,但是我还没有决定从哪儿开始。
可知准备工作在此之前一直在进行,故用完成进行时态,选C。
10.I haven't finished my composition. I ________ for two hours and a half.A.have written it B.have been writing itC.wrote it D.am writing it【答案】B【解析】试题分析:考查动词的时态。
句意:我还没有完成我的作文,我已经写了二个半小时了。
根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。
考点 : 考查动词的时态11.---Mr.Johnson didn’t turn up at the meeting yesterday morni ng, 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。
句意:-- 约翰逊先生昨天没有出现在会议上,不是吗?-- 是的,我们一直等他等到12点。
整个早上都被浪费掉了。
考点:时态和语态12. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。
根据时间状语for decades和句意可知用现在完成进行时。
句意:十年来,南昌的交通状况越来越糟糕了。
起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。
选C。
考点:考查时态13. 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正确。
14.(安徽省芜湖三校一模)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表明用现在完成进行时。
15.(河北普通高中高三质量监测)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考查时态。