最新现在完成进行时专项练习经典
最新现在完成进行时练习
最新现在完成进行时练习一、单项选择现在完成进行时1.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到目前为止的一段时间内重复发生的活动,要用现在完成进行时。
他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
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.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。
现在完成进行时专题(含答案)
现在完成进行时专题(含答案)一、初中英语现在完成进行时1.— You look tired.— I ___________ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】D【解析】【分析】句意:——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选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。
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. 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. 我正在写一封信。
英语现在完成进行时题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.She______her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been doing是现在完成进行时结构。
has done是现在完成时,强调过去发生的动作对现在的影响。
did是一般过去时。
does是一般现在时。
2.They______football in the park all morning.A.have been playingB.have playedC.playedD.play答案:A。
all morning是一段时间,现在完成进行时强调动作从过去某一时间开始一直持续到现在,符合语境。
have played是现在完成时。
played是一般过去时。
play是一般现在时。
3.I______this book for two days.A.have been readingB.have readC.readD.am reading答案:A。
for two days是一段时间,现在完成进行时表示持续的动作。
have read是现在完成时。
read是一般现在时或一般过去时。
am reading是现在进行时。
4.He______waiting for you since 8 o'clock.A.has beenB.hasC.isD.was答案:A。
since 8 o'clock是从过去某一时间开始,现在完成进行时强调一直持续的动作。
has是助动词,后面缺少动词。
is是一般现在时。
was是一般过去时。
5.We______talking about this problem for an hour.A.have beenB.haveC.areD.were答案:A。
五年级英语现在完成进行时单选题30题
五年级英语现在完成进行时单选题30题1.I ______ my homework since this morning.A.have been doingB.have doneC.didD.do答案:A。
本题考查现在完成进行时。
从“since this morning”可以判断出动作从过去某一时间开始一直持续到现在,要用现在完成进行时have been doing 的形式。
B 选项have done 是现在完成时,强调过去发生的动作对现在的影响;C 选项did 是一般过去时;D 选项do 是一般现在时。
2.She ______ the piano for two hours.A.has been playingB.has playedC.playedD.plays答案:A。
“for two hours”表示一段时间,要用现在完成进行时,表示从过去某一时间开始弹钢琴一直持续到现在。
B 选项现在完成时强调过去动作对现在的影响;C 选项一般过去时;D 选项一般现在时。
3.They ______ football since three o'clock.A.have been playingB.have playedC.playedD.play答案:A。
“since three o'clock”表明从过去某一时间开始踢足球一直持续到现在,用现在完成进行时。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
4.We ______ TV all evening.A.have been watchingB.have watchedC.watchedD.watch答案:A。
“all evening”表示一段时间,用现在完成进行时表示整个晚上一直在看电视。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
5.He ______ books in the library for an hour.A.has been readingB.has readC.readD.reads答案:A。
六年级英语现在完成进行时特殊句型单选题40题
六年级英语现在完成进行时特殊句型单选题40题1. I ______ my homework for two hours.A. have been doingB. didC. doD. have done答案:A。
本题考查现在完成进行时。
选项A“have been doing”表示动作从过去开始一直持续到现在,并且还在进行,符合“for two hours”这个时间段的表达。
选项B“did”是一般过去时,强调过去的动作,不涉及到现在。
选项C“do”是一般现在时,不符合时间状语。
选项D“have done”是现在完成时,表示动作已经完成,与“for two hours”持续的时间不符。
2. They ______ football since 3 o'clock.A. have been playingB. playedC. playD. will play答案:A。
“since 3 o'clock”表明动作从3 点开始一直持续到现在,要用现在完成进行时,选项A 符合。
选项B 是一般过去时,只表示过去的动作。
选项C 是一般现在时,不符合时间。
选项D 是一般将来时,不符合语境。
3. My sister ______ the room for an hour.A. has been cleaningB. cleansC. cleanedD. is cleaning答案:A。
“for an hour”是时间段,要用现在完成进行时,表示一直在做某事,选项A 正确。
选项B 是一般现在时。
选项C 是一般过去时。
选项D 是现在进行时,都不符合时间段的要求。
4. We ______ English for three years.A. have been learningB. learnedC. learnD. will learn答案:A。
“for three years”要用现在完成进行时,强调学习英语这个动作从过去开始一直持续到现在并且可能继续下去,选项 A 符合。
七年级英语现在完成进行时特殊用法单选题40题
七年级英语现在完成进行时特殊用法单选题40题1.Mary has been studying English for two hours. She is still studying now. What tense is used in this sentence?A.Simple present tenseB.Present continuous tenseC.Present perfect tenseD.Present perfect continuous tense答案:D。
本题考查现在完成进行时的判断。
这个句子中有“has been studying”,这是现在完成进行时的结构,表示从过去开始一直持续到现在并且还在进行的动作。
A 选项一般现在时表示经常发生的动作或存在的状态;B 选项现在进行时表示现在正在进行的动作;C 选项现在完成时表示过去发生的动作对现在造成的影响或结果。
2.Tom has been playing basketball since morning. What does this sentence mean?A.Tom started playing basketball this morning and is still playing.B.Tom played basketball this morning and then stopped.C.Tom will play basketball tomorrow morning.D.Tom is playing basketball right now but didn't play before.答案:A。
本题考查现在完成进行时的含义。
“has been playing”表示从早上开始一直持续到现在并且还在进行打篮球这个动作。
B 选项与现在完成进行时的持续含义不符;C 选项是将来时,与题目不符;D 选项与现在完成进行时从过去持续到现在的意思不符。
八年级英语现在完成进行时强化单选题40题
八年级英语现在完成进行时强化单选题40题1. We _______ English for two hours in the morning.A. have been studyingB. studiedC. have studiedD. study答案:A。
本题考查现在完成进行时的用法。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
“for two hours”是时间段,需要用现在完成进行时,A 选项“have been studying”符合;B 选项“studied”是一般过去时,只表示过去的动作;C 选项“have studied”是现在完成时,表示过去发生的动作对现在的影响;D 选项“study”是一般现在时,不符合时间段的语境。
2. The students _______ the project since last week.A. have been doingB. doC. didD. have done答案:A。
“since last week”是现在完成进行时的标志词,A 选项“have been doing”表示动作从上周开始一直持续到现在,并且可能还在继续;B 选项“do”是一般现在时;C 选项“did”是一般过去时;D 选项“have done”是现在完成时,强调动作的完成。
3. She _______ her homework for three hours.A. has been doingB. doesC. didD. has done答案:A。
“for three hours”表示一段时间,要用现在完成进行时,A 选项“has been doing”符合,强调动作的持续性;B 选项“does”是一般现在时;C 选项“did”是一般过去时;D 选项“has done”是现在完成时。
4. They _______ football on the playground the whole morning.A. have been playingB. playedC. playD. have played答案:A。
五年级英语现在完成进行时单选题50题
五年级英语现在完成进行时单选题50题1.She _____ playing basketball for two hours.A.has beenB.have beenC.isD.was答案:A。
本题考查现在完成进行时的用法。
主语是she,第三人称单数,所以助动词用has。
现在完成进行时的结构是have/has been + 动词的现在分词。
B 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
2.They _____ reading books since this morning.A.has beenB.have beenC.isD.are答案:B。
主语是they,非第三人称单数,助动词用have。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,所以用have been + 动词现在分词的形式。
A 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
3.The boy _____ watching TV all afternoon.A.has beenB.have beenC.isD.was答案:A。
主语是the boy,第三人称单数,助动词用has。
现在完成进行时强调动作从过去开始一直持续到现在,用has been + 动词现在分词。
B 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
4.We _____ singing songs for an hour.A.has beenB.have beenC.isD.are答案:B。
主语是we,非第三人称单数,助动词用have。
现在完成进行时表示从过去某一时刻开始一直持续到现在的动作,have been + 动词现在分词。
A 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
5.Mary _____ doing her homework since two o'clock.A.has beenB.have beenC.isD.was答案:A。
小升初英语现在完成进行时单选题50题
小升初英语现在完成进行时单选题50题1. I ______ English for two hours.A. have been studyingB. studiedC. studyD. was studying答案:A。
本题考查现在完成进行时的用法。
A 选项“have been studying”是现在完成进行时,表示动作从过去开始一直持续到现在并且可能继续下去;B 选项“studied”是一般过去时,强调过去发生的动作;C 选项“study”是一般现在时,用于表示经常发生的动作;D 选项“was studying”是过去进行时,强调过去某个时间正在进行的动作。
根据题意“我学英语两个小时了”,是从过去开始一直持续到现在的动作,所以选A。
2. They ______ football since three o'clock.A. have been playingB. playedC. playD. will play答案:A。
本题考查现在完成进行时。
A 选项“have been playing”是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还在继续;B 选项“played”是一般过去时,只表示过去的动作;C 选项“play”是一般现在时;D 选项“will play”是一般将来时。
根据“since three o'clock”可知,动作从过去开始一直持续到现在,所以选A。
3. She ______ the piano for an hour.A. has been playingB. playsC. playedD. is playing答案:A。
本题考查现在完成进行时。
A 选项“has been playing”是现在完成进行时,表示从过去某一时刻开始一直持续到现在并且还在进行的动作;B 选项“plays”是一般现在时;C 选项“played”是一般过去时;D 选项“is playing”是现在进行时。
根据现在完成进行时的练习题
根据现在完成进行时的练习题1. 以下句子中找出使用了现在完成进行时的句子:- 我正在读一本很有趣的书。
- 他们已经在准备晚餐了。
- 她每天都去跑步锻炼身体。
答案:他们已经在准备晚餐了。
2. 将下列动词的现在完成时改为现在完成进行时:- 他研究了三个小时了。
→ 他已经在研究了三个小时了。
- 我看过这部电影三次了。
→ 我已经在看这部电影三次了。
- 她完成了作业。
→ 她已经在完成作业了。
3. 写一个句子,使用现在完成进行时来描述一个正在进行的动作。
答案:他已经在玩游戏了一个小时了。
4. 请将下列句子翻译成英文:- 我已经在等了你一个小时了。
→ I have been waiting for you for an hour.- 他们已经在计划明年的旅行了。
→ They have been planning next year's trip.- 她已经在做这个项目两个星期了。
→ She has been working on this project for two weeks.5. 运用适当的现在完成进行时动词形式填空:- 我(等待)你很久了。
→ have been waiting- 他们(聊天)已经很长时间了。
→ have been chatting- 她(绘画)这幅画两个小时了。
→ has been painting6. 写一段话,描述一个你最近以来一直在做的事情,使用现在完成进行时。
答案:我最近以来一直在研究新的编程语言。
我已经在阅读相关书籍和观看教程视频,同时也在进行编程练,以提高我的技能。
以上是根据现在完成进行时的练题内容。
现在完成进行时练习题含答案
现在完成进行时练习题含答案最新现在完成进行时练题含答案一、单项选择现在完成进行时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【剖析】考查时态。
最新现在完成进行时专项练习
4.The couple _________their new flat since the end of last month. They haven't finished yet.
A. have been decorating B. have decorated C. has been decorating D. was decorating
【答案】D
【解析】【分析】句意:——Lucy这些天似乎不在。——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
【点评】考查时态,本题涉及现在完成进行时的应用。
16.— What's wrong? You look really stressed out.
—I ________ the whole week preparing for my graduation paper.
A. work B. have worked C. have been working D. worked
最新现在完成进行时专项练习
一、初中英语现在完成进行时
1.—Where is Mary?
—Oh, she went out after breakfast, andher paper in the library ever since. You can find her there.
A. Wrote B. had written C. has been writing D. is writing
初一英语现在进行完成时强调动作持续练习题40题
初一英语现在进行完成时强调动作持续单选题40题1.She _____ her homework for two hours.A.has been doingB.has doneC.doesD.did答案:A。
本题考查现在完成进行时强调动作持续。
A 选项has been doing 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还在进行中,符合题意。
B 选项has done 是现在完成时,强调动作已经完成,不强调持续。
C 选项does 是一般现在时。
D 选项did 是一般过去时。
2.He _____ reading this book since this morning.A.has beenB.isC.has been beingD.has been reading答案:D。
现在完成进行时has been reading 表示从早上开始一直在读书这个动作持续到现在。
A 选项has been 后面缺少动词的现在分词形式。
B 选项is 是一般现在时。
C 选项has been being 这种表达不常见。
3.They _____ playing basketball for an hour.A.have beenB.areC.have been playingD.were答案:C。
have been playing 是现在完成进行时,强调打篮球这个动作持续了一个小时。
A 选项have been 后面缺少动词的现在分词形式。
B 选项are 是一般现在时。
D 选项were 是一般过去时。
4.We _____ studying English in class for 45 minutes.A.have beenB.have been studyingC.studyD.are studying答案:B。
现在完成进行时have been studying 表示在课堂上学习英语这个动作持续了45 分钟。
最新 现在完成进行时练习题(含答案)经典
最新现在完成进行时练习题(含答案)经典一、初中英语现在完成进行时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结构。
最新现在完成进行时精编练习题及答案
现在完成时与现在完成进行时练习篇A. Correct the following sentences.1. All these years they are contributing articles to our magazine.2. I have been drinking five cups of coffee this afternoon.3. What have you been doing before you left Oxford?4. It's a good job. Have you done it all by yourself?5. It's a long time since you come to see me.6. Alice didn't see much of Henry lately.7. I'm glad to tell you that you passed the exam.B. Complete the following sentences with the right form of the verbs given.1. You know, I ________ (look) for a job for three months, and this is my first formal interview.2. My sister ________ (stay) in Beijing for three months last year.3. The little boy is dirty all over because he ________ (play) in the mud all the morning.4. I ________ (wonder) if you were free this afternoon.5. Here he is! We ________ (wait) anxiously for him since last night.C. Make the best choices.1. —I’m sure Andrew will win the first prize in the final.— I think so. He ________ for it for months. (2008江苏)A. is preparingB. was preparingC. had been preparingD. has been preparing2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东)A. walksB. walkedC. has walkedD. had walked3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)A. sawB. seeC. had seenD. have seen4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______English for a year. (2007湖南)A. studiesB. studiedC. is studyingD. has been studying5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)A. worksB. is workingC. has workedD. had worked6. —I have got a headache.—No wonder. You_________ in front of that computer too long. (2007江西)A. workB. are workingC. have been workingD. worked7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)A. has fallenB. had fallenC. is fallingD. was falling8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)A. had consideredB. has been consideringC. consideredD. is going to consider9. —______ you ______ him around the museum yet? (2007江苏)—Yes. We had a great time there.A. Have ; shownB. Do ; showC. Had; shownD. Did; show10. —Hi, Tracy,you look pale.—I am tired. I _______ the living room all day.A. paintedB. had paintedC. have been paintingD. have paintedKey:A. 1. are→have been 2. have been drinking→have drunk 3. have→had4. Have you done→Did you do5. come→came6. didn't seen→hasn't seen7. passed→have passedB. 1. have been looking 2. stayed 3. has been playing/ has played4. wondered5. have been waitingC. 1-5 DCDDC 6-10 CABA C。
2024年八年级英语现在完成进行时强化练习题40题
2024年八年级英语现在完成进行时强化练习题40题1.She _____ reading that book for two hours.A.has beenB.hasC.isD.was答案:A。
“for two hours”表示一段时间,要用现在完成进行时have/has been doing 的结构,B 选项has 缺少been 和doing;C 选项is 是一般现在时;D 选项was 是一般过去时,都不符合题意。
2.They _____ playing basketball since this morning.A.have beenB.haveC.areD.were答案:A。
“since this morning”表示从某个时间开始一直持续到现在,要用现在完成进行时,B 选项have 缺少been 和doing;C 选项are 是一般现在时;D 选项were 是一般过去时,都不符合题意。
3.He _____ cleaning the room all afternoon.A.has beenB.hasC.isD.was答案:A。
“all afternoon”表示一段时间,要用现在完成进行时,B 选项has 缺少been 和doing;C 选项is 是一般现在时;D 选项was 是一般过去时,都不符合题意。
4.We _____ waiting for the bus for half an hour.A.have beenB.haveC.areD.were答案:A。
“for half an hour”表示一段时间,要用现在完成进行时,B 选项have 缺少been 和doing;C 选项are 是一般现在时;D 选项were 是一般过去时,都不符合题意。
5.She _____ studying English every day this week.A.has beenB.hasC.isD.was答案:A。
最新现在完成进行时专项练习综合
最新现在完成进行时专项练习综合一、初中英语现在完成进行时1.Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working【答案】 C【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
4.—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【解析】【分析】考查情态动词表推测及现在完成时的用法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新现在完成进行时专项练习经典一、初中英语现在完成进行时1.—You look pretty tired today!—I an environmental report over the last few days, which should be submitted to the boss tomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选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和后半句句意“他现在仍然在看”可知应用现在完成进行时。
4.—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 【点评】考查动词短语辨析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.— 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。
【点评】考查现在完成时。
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.— Tom says he is too tired to go on.— He can't. He ________ for an hour.A. had workedB. has just workedC. just workedD. has only been working【答案】 D【解析】【分析】考查动词时态。
句意:汤姆说他太累了不能继续了。
他不可能这样,他只工作了一个小时。
从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
10.Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ 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项。
11.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正确。
【点评】考查时态12.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正确。
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.The western countries have been _________ Christmas for many years.A. celebratingB. celebrateC. celebratesD. celebrated【答案】 A【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。
故选A。
15.Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working【答案】 C【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
16.— What's wrong? You look really stressed out.—I ________ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】 C【解析】【分析】句意:—你怎么了?看起来真的压力很大。
—我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。