现在完成进行时试题集
初二英语现在完成进行时练习题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表示自从他们到达这里开始,他们一直在城市里旅行,强调从过去到现在一直在持续的旅行这个动作,符合现在完成进行时的用法。
小升初英语现在完成进行时专项练习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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
【英语】高考英语现在完成进行时真题汇编(含答案)
【答案】B
【解析】
试题分析:考查动词的时态。句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。根据for weeks可知这个动作一直都在持续,故选B项。
考点:考查动词的时态
2.In the pasin Northern Chinafrom heavy fogs and severe cold.
【英语】高考英语现在完成进行时真题汇编(含答案)
一、单项选择现在完成进行时
1.— Hey, man! Why so tired?
— I _____ for weeks for the coming celebration of the school’s 100th anniversary.
A.was preparingB.have been preparing
A.had been improvingB.have been improving
C.were improvingD.improved
【答案】B
【解析】
考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
8.—Now the weight. Only 115. You’d better put on a few pounds.
—Well, actually, I ________ like a horse.
A.ateB.was eatingC.have been eatingD.will eat
【答案】C
【答案】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.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.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.—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.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
现在完成进行时试题集
现在完成进行时试题集一、初中英语现在完成进行时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年了。
四年级英语现在完成进行时练习题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.
五年级英语现在完成进行时练习题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
(英语)现在完成进行时练习题含答案含解析
(英语)现在完成进行时练习题含答案含解析一、单项选择现在完成进行时s comple 1.W e the bridge for over two years and it will be half a year before itA. are buildingB. have builtC. have been builtD. have been building【答案】D【解析】试题分析:考查现在完成进行时态。
由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。
故要用现在完成进行时,因此选Do句意:我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:考查现在完成进行时态。
2.— I the dishes for over a week. It ' s your turn.—I you would say something like that.A. have washed; have knownB. have been washing; knewC. have washed; knowD. have been washing; know【答案】B【解析】试题分析:句意:一一我洗盘子洗了一周了。
该轮到你了。
一一我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选Bo考点:考查动词时态。
3.---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 preparedB. had preparedC. have been preparingD. was preparing【答案】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.
六年级英语现在完成进行时练习题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.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.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.— Do you know the Color Run, a five-kilometer race?—Yes. So far it______into quite a few cities in our country.A. comesB. cameC. has come【答案】 C【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。
由so far可知用现在完成时,故选C。
【点评】考查现在完成时。
4.The couple _________their new flat since the end of last month. They haven't finished yet.A. have been decoratingB. have decoratedC. has been decoratingD. was decorating【答案】 A【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。
他们还没有完成。
decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。
注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
5.Housing prices ________ since the end of the last year. Therefore, it's time the centralgovernment ________ some effective measures to bring them under control.A. have increased; would takeB. have increased; will takeC. have been increasing; takeD. have been increasing; took【答案】 D【解析】【分析】考查时态和虚拟语气。
句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。
第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。
6.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正确。
【点评】考查时态7.— 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项。
【点评】考查时态。
8.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.A. will be learningB. is learningC. had been learningD. has been learning【答案】D【解析】【分析】考查时态。
本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。
所以使用现在完成进行时,强调动作的延续性和反复性。
故D正确。
9.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
10.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。
【点评】考查时态,本题涉及现在完成进行时的应用。
11.Judith ______ on her new novel which is supposed to come out next month.A. has been workingB. had workedC. will be workingD. was working【答案】 A【解析】【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。
根据下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。
故选A。
【点评】考查时态,本题涉及现在完成进行时。
12.—To our relief, rescue work is under way in the quake-hit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A. were pouring inB. have been pouring inC. are poured inD. had been poured in【答案】B【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。
——是的,志愿者们正在帮助分发捐赠的物品。
表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
13.______ her ambition of becoming a professional singer, she _____ very hard since an earlyage.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】 A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。
本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。
故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
14.— 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。
【点评】考查现在完成进行时。
15.— I so busily recently that I no time to help you with your maths.—That's OK. I can manage it by myself.A. have been working; haveB. have worked; hadC. am working; will haveD. had been working; had had【答案】 A【解析】【分析】句意:—我最近工作太忙碌了,没时间帮你学数学。