现在完成进行时试题集
初二英语现在完成进行时练习题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表示自从他们到达这里开始,他们一直在城市里旅行,强调从过去到现在一直在持续的旅行这个动作,符合现在完成进行时的用法。
六年级英语现在完成进行时练习题30题
六年级英语现在完成进行时练习题30题1.She ______ reading books for two hours.A.has beenB.have beenC.isD.was答案:A。
本题考查现在完成进行时的用法。
主语是she,第三人称单数,所以用has been。
have been 用于第一、二人称和第三人称复数。
is 和was 不是现在完成进行时的形式。
2.He ______ playing basketball since morning.A.has beenB.have beenC.isD.was答案:A。
主语是he,第三人称单数,现在完成进行时用has been。
have been 不对,is 和was 不是现在完成进行时。
3.They ______ doing homework for an hour.A.has beenB.have beenC.isD.was答案:B。
主语是they,第三人称复数,用have been。
has been是第三人称单数形式。
is 和was 不是现在完成进行时。
4.We ______ cleaning the room for half an hour.A.has beenB.have beenC.isD.was答案:B。
主语是we,第一人称复数,用have been。
has been 不对,is 和was 不是现在完成进行时。
5.The girl ______ singing a song for ten minutes.A.has beenB.have beenC.isD.was答案:A。
主语是the girl,第三人称单数,用has been。
have been 用于第一、二人称和第三人称复数。
is 和was 不是现在完成进行时。
6.I ______ studying English for a long time.A.has beenB.have beenC.isD.was答案:B。
小升初英语现在完成进行时专项练习50题(带答案)
小升初英语现在完成进行时专项练习50题(带答案)1. I _______ (clean) my room all morning.A. cleanB. have been cleaningC. am cleaningD. cleaned答案解析:B。
本题考查现在完成进行时。
句子说的是整个上午一直在做的事情,强调动作从过去持续到现在并且还在进行,现在完成进行时的结构是have/has been + 动词的现在分词形式。
A选项clean 是一般现在时,表示经常发生的动作或状态,不符合语境。
C选项am cleaning是现在进行时,只表示此时此刻正在进行的动作,不能体现从过去持续到现在。
D选项cleaned是一般过去时,只表示过去发生的动作,不能表达持续的概念。
2. She _______ (study) English for two hours already.A. studiesB. has been studyingC. studiedD. will study答案解析:B。
这里表示她已经学习英语两个小时了,从过去开始到现在一直在进行这个动作,要用现在完成进行时。
A选项studies 是一般现在时,用于经常发生的动作,不符合题意。
C选项studied是一般过去时,只表示过去的动作,不能体现持续到现在。
D选项willstudy是一般将来时,是将要发生的动作,与句中的already(已经)所表达的时间概念不符。
3. They _______ (wash) the dishes since ten minutes ago.A. washB. have been washingC. washedD. are washing答案解析:B。
since ten minutes ago表示从十分钟前开始到现在,强调动作的持续性,要用现在完成进行时。
A选项wash是一般现在时,不能表达这种持续的动作。
C选项washed是一般过去时,只表示过去的动作,没有持续到现在的含义。
现在完成进行时练习题(打印版)
现在完成进行时练习题(打印版)### 进行时练习题(打印版)一、选择题1. What are you doing now?- A. I am reading a book.- B. I am cooking dinner.- C. I am watching TV.2. What is your sister doing?- A. She is sleeping.- B. She is dancing.- C. She is studying for a test.3. What are they talking about?- A. The weather.- B. Their vacation plans.- C. A new movie.4. Who is playing the piano in the next room?- A. My brother.- B. My mother.- C. My neighbor.5. What is happening outside?- A. It is raining.- B. It is snowing.- C. It is windy.二、填空题6. The children _______ (playing) in the park when it started to rain.- 答案:were playing7. She _______ (not watch) TV when I called her.- 答案:wasn’t w atching8. While we _______ (have) dinner, the phone rang.- 答案:were having9. The teacher _______ (explain) the problem when the bell rang.- 答案:was explaining10. They _______ (walk) in the forest when they saw a deer. - 答案:were walking三、改错题11. I am seeing a movie right now.- 正确:I am watching a movie right now.12. She is sings beautifully.- 正确:She is singing beautifully.13. They were playing soccer when I arrived.- 正确:They were playing soccer when I arrived.14. We are having a meeting at this time yesterday.- 正确:We were having a meeting at this time yesterday.15. The baby is sleeping while his mother is talking to the doctor.- 正确:The baby was sleeping while his mother was talking to the doctor.四、翻译题16. 我正在写一封信。
英语现在完成进行时练习题含答案
【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时1.— Isn't it hard to drive downtown to work?—Yes, that's why I ________ to work by train.A. have been goingB. have goneC. was goingD. will have gone 【答案】A【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。
说明坐火车上班一直持续到现在以后可能还在做。
用现在完成进行时,选A。
【点评】考查现在完成进行时。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows 【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
根据before可知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
4.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
现在完成进行时练习题
现在完成进行时练习题一、选择题1. I have been studying English for two years. This meansthat I ________.A) started studying English two years agoB) am still studying EnglishC) have finished studying EnglishD) will start studying English in two years2. The company has been expanding its market since last year. This implies that the expansion ________.A) is still ongoingB) has been completedC) was completed last yearD) will begin next year3. She has been working on the project for three months. It suggests that ________.A) she finished the project three months agoB) she is still working on the projectC) she will start the project soonD) she has never worked on the project4. They have been living in this city since 2010. This indicates that ________.A) they moved to this city in 2010 and still live hereB) they moved to this city in 2010 but have since leftC) they are planning to move to this city in 2010D) they will move to this city in 20105. The weather has been getting colder since last week. It can be inferred that ________.A) the weather is still getting colderB) the weather has warmed upC) the weather was very warm last weekD) the weather is expected to get warmer二、填空题6. The athlete ________ (训练) every day since he joined the team last year.7. The children ________ (玩耍) in the garden for the whole afternoon.8. We ________ (旅行) around Europe for the past two weeks and we are not back yet.9. Since the new law was passed, people ________ (遵守) it strictly.10. The scientists ________ (研究) the new medicine for several years and they expect to release it soon.三、改错题11. The concert has been started for an hour. (改正错误)12. She has been lived in Paris since 2005. (改正错误)13. They have been worked on the bridge construction for three years. (改正错误)14. The baby has been sleeping for two hours and it is still sleeping. (改正错误)15. The company has been expanding its operations for the past five years and it has been completed. (改正错误)四、翻译题16. 他自从大学毕业以来一直在这家公司工作。
英语现在完成进行时专题练习(及答案)
英语现在完成进行时专题练习(及答案)一、单项选择现在完成进行时1.He is really nervous. He ________ back and forth all the night waiting for the results. A.walked B.had walkedC.has been walking D.walks【答案】C【解析】试题分析:句意:他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选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.—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。
考点:考察现在完成进行时4.—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套(带答案)
英语现在完成进行时题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.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.A. is usingB. usedC. had usedD. has been using 【答案】 D【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。
表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in 【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
4.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
五年级英语现在完成进行时练习题30题(答案解析)
五年级英语现在完成进行时练习题30题(答案解析)1. My sister _______ (paint) a picture for two hours.A. has paintedB. has been paintingC. paintedD. paints答案:B。
解析:现在完成进行时表示从过去某一时间开始一直持续到现在的动作,强调这个动作一直在进行。
在这个句子中,姐姐从两个小时前就开始画画,并且一直画到现在,所以要用现在完成进行时has been painting。
选项A是现在完成时,它强调动作的完成,而这里更强调动作的持续,所以A不对。
选项C是一般过去时,只表示过去的动作,不能体现持续到现在,C错误。
选项D是一般现在时,不符合句子的语境,D也错误。
2. They _______ (play) football in the schoolyard since this morning.A. are playingB. have playedC. have been playingD. played答案:C。
解析:句子说他们从今天早上开始就在校园里踢足球,一直持续到现在,这符合现在完成进行时的用法。
选项A是现在进行时,只能表示正在进行的动作,不能体现从过去持续到现在,A错误。
选项B是现在完成时,强调动作的完成,而这里重点是动作的持续,B不对。
选项D是一般过去时,不能表示持续到现在的动作,D错误。
3. My mother _______ (cook) in the kitchen all day.A. cooksB. has cookedC. has been cookingD. cooked答案:C。
解析:妈妈一整天都在厨房做饭,这个动作从过去开始一直持续到现在,要用现在完成进行时。
选项A是一般现在时,不能体现动作的持续,A错误。
选项B是现在完成时,强调动作的完成而不是持续,B不对。
选项D是一般过去时,无法表示持续到现在的动作,D错误。
四年级英语现在完成进行时练习题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。
高考英语现在完成进行时真题汇编(含答案)含解析
D.was killing; had watched
【答案】B
【解析】
先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。
高考英语现在完成进行时真题汇编(含答案)含解析
一、单项选择现在完成进行时
1.---where’s Mom?
-----She’s in the kitchen. She _____the housework all morning
A.is doingB.was doing
C.didD.has been doing
D考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。
17.(河北普通高中高三质量监测)Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.
A.has been doingB Nhomakorabeahas done
C.didD.had done
【答案】A
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
18.I am so tired,for I ________ English for 2 hours.
C.had preparedD.was prepared
(英语)英语现在完成进行时题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.
六年级英语现在完成进行时练习题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。
现在完成进行时表示持续的动作。
八年级英语现在完成进行时单选题30题
八年级英语现在完成进行时单选题30题1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.will do答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been doing 是现在完成进行时的结构。
has done 是现在完成时,强调动作的完成。
did 是一般过去时。
will do 是一般将来时。
2.He ______ playing basketball for three hours.A.has beenB.isC.wasD.has been playing答案:D。
has been playing 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been 后面缺少动词的现在分词形式。
is 是一般现在时。
was 是一般过去时。
3.They ______ talking about the movie since they saw it.A.have beenB.areC.wereD.have been talking答案:D。
have been talking 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
have been 后面缺少动词的现在分词形式。
are 是一般现在时。
were 是一般过去时。
4.We ______ waiting for the bus for half an hour.A.have beenB.areC.wereD.have been waiting答案:D。
have been waiting 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
have been 后面缺少动词的现在分词形式。
are 是一般现在时。
现在完成进行时练习全集含解析
现在完成进行时练习全集含解析一、单项选择现在完成进行时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一般过去时。
四年级英语现在完成进行时练习题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篇含解析
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约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.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成进行时试题集一、初中英语现在完成进行时1.— You look tired.— I ___________ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】D【解析】【分析】句意:——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
他汉语说得很好因为他已经在中国多年。
has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析4.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
5.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
6.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
根据before可知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
7.The number of foreign students attending Chinese universities ____ rising steadily since 1990.A. isB. areC. has beenD. have been【答案】 C【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。
根据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+现在分词;再根据the number of,……的数量,助动词应用单数形式has,be的过去分词been。
故选C。
【点评】考查现在完成进行时。
注意掌握结构现在完成进行时的结构:has/have +been+现在分词。
8.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
9.The most delicious cookies in the world ________ by granny. Please wait ten more minutes toenjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】 C【解析】【分析】考查时态和语态。
句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
10.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】 B【解析】【分析】考查时态。
句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态11.— He speaks Chinese very well.— It's not surprising. He ___ in Beijing for nine years next week.A. has been livingB. has livedC. will have been livedD. will have been living【答案】 D【解析】【分析】句意:—他汉语说的很好。
—这不吃惊。
下周他将已经在北京住了九年了。
表示持续到现在并且仍在进行的动作,应用现在完成进行时。
live为不及物动词,无被动语态。
故知选D项。
【点评】考查时态。
12.Mary_______ to writing classes every night since June and the course will end this week.A. had goneB. has been goingC. is goingD. went【答案】B【解析】【分析】。
句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
13.I'm tired out. I_______ all afternoon and I don't seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】 D【解析】【分析】句意:我很累。
我整个下午一直在购物而且好像什么事也没做成。
用现在完成进行时表一直发生的动作。
14.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。
15.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。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
16.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.A. had changedB. changedC. have been changingD. is changing【答案】 C【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。
结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语these Englishers 是复数,故用have been changing,选C。