现在完成进行时练习题

合集下载

英语现在完成进行时练习题及答案

英语现在完成进行时练习题及答案

英语现在完成进行时练习题1. 用现在完成进行时改写下列句子。

1.I (study) English for two years.2.She (play) the piano since she was five.3.They (work) on this project for a month.4.We (wait) for the bus for twenty minutes.5.He (run) since 6 o'clock.2. 选择正确的动词形式填空。

1.I __________ (read) this book for three hours.2.She __________ (teach) at this school since 2015.3.They __________ (build) their house for six months.4.We __________ (watch) TV all evening.5.He __________ (write) his essay for two hours.3. 用现在完成进行时完成句子。

1.John __________ (learn) French for three years.2.The kids __________ (play) outside since morning.3.My parents __________ (prepare) dinner for an hour.4.Our team __________ (practice) for the game since last week.5.I __________ (paint) my room for two days.答案1. 用现在完成进行时改写下列句子。

1.I have been studying English for two years.2.She has been playing the piano since she was five.3.They have been working on this project for a month.4.We have been waiting for the bus for twenty minutes.5.He has been running since 6 o'clock.2. 选择正确的动词形式填空。

【英语】英语现在完成进行时练习题含答案及解析

【英语】英语现在完成进行时练习题含答案及解析

【英语】英语现在完成进行时练习题含答案及解析一、单项选择现在完成进行时1.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。

由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。

故要用现在完成进行时,因此选D。

句意:我们已经造桥几乎两年了,桥竣工大概还要半年。

考点:考查现在完成进行时态。

2.It's said that they ________ a better life ever since they moved to the US.A.had enjoyed B.have been enjoyingC.were enjoying D.would enjoy【答案】B【解析】B 考察动词时态。

句义:据说,他们自从搬到美国后一直过着更好的生活。

根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。

故应该使用现在完成进行时。

故B正确。

3.Japan’s economy in the past twenty years. No one knows how long it before it regains its increase.A.has been declining; will beB.has declined; would beC.had been in decline; would takeD.was on the decline; will take【答案】A【解析】试题分析:考查时态辨析。

英语现在完成进行时题20套(带答案)

英语现在完成进行时题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篇

英语现在完成进行时练习题20篇

英语现在完成进行时练习题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【解析】试题分析:考查动词时态。

【英语】英语现在完成进行时练习题含答案

【英语】英语现在完成进行时练习题含答案

【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。

八年级英语现在完成进行时特殊用法练习题40题

八年级英语现在完成进行时特殊用法练习题40题

八年级英语现在完成进行时特殊用法练习题40题1.She ______ her homework since this morning.A.has been doingB.has doneC.didD.does答案解析:A。

选项B“has done”是现在完成时,表示已经完成的动作;选项C“did”和选项D“does”是一般过去时和一般现在时,不符合句子意思。

句子中有“since this morning”,表示从早上开始一直在做某事,要用现在完成进行时“has been doing”。

2.He ______ football in the park for two hours.A.has been playingB.has playedC.playedD.plays答案解析:A。

选项B“has played”现在完成时强调动作的完成;选项C“played”一般过去时和选项D“plays”一般现在时不符合语境。

“for two hours”表示一段时间,要用现在完成进行时表示一直在做某事。

3.They ______ TV all evening.A.have been watchingB.have watchedC.watchedD.watch答案解析:A。

选项 B 现在完成时不能体现整个晚上一直在看的持续状态;选项 C 和 D 时态错误。

“all evening”表示一段时间,用现在完成进行时。

4.The girl ______ singing since she got up.A.has beenB.hasC.wasD.is答案解析:A。

句子意思是女孩从起床后一直在唱歌。

选项B“has”后面缺少动词;选项 C 和 D 时态错误。

要用现在完成进行时“has been singing”。

5.We ______ waiting for the bus for half an hour.A.have beenB.haveC.wereD.are答案解析:A。

现在完成进行时练习题

现在完成进行时练习题

现在完成进行时练习题一、用现在完成进行时填空:1. I ___________________ (read) this book for a week.2. She ___________________ (learn) English for two years.3. We ___________________ (wait) for him for over an hour.4. They ___________________ (play) football since morning.5. He ___________________ (work) on his project since yesterday.6. The children ___________________ (paint) the walls all day.7. The teacher ___________________ (explain) the lesson for half an hour.8. I ___________________ (watch) this movie since it started.9. They ___________________ (study) for the exam since last week.10. She ___________________ (wait) for the bus for a long time.二、改错题:请找出句子中的错误并进行修改。

1. He is talking on the phone since morning.2. We have been go to that restaurant many times.3. They have been playing tennis for two hours ago.4. She has been read this book for a month.5. I have been knowing him since I was a child.6. We have been living in this city since five years.7. They have been waiting for the train since two hours.8. He has been painting the house for three days before.9. She has been studying French for three years since.10. I have been working on this project for last week.三、根据句意和所给动词的提示,完成句子。

五年级英语现在完成进行时单选题50题

五年级英语现在完成进行时单选题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。

英语现在完成进行时练习题含答案

英语现在完成进行时练习题含答案

英语现在完成进行时练习题含答案一、单项选择现在完成进行时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【解析】考察时态。

根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。

根据现在完成进行时的练习题

根据现在完成进行时的练习题

根据现在完成进行时的练习题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. 写一段话,描述一个你最近以来一直在做的事情,使用现在完成进行时。

答案:我最近以来一直在研究新的编程语言。

我已经在阅读相关书籍和观看教程视频,同时也在进行编程练,以提高我的技能。

以上是根据现在完成进行时的练题内容。

(英语)英语现在完成进行时题20套(带答案)含解析

(英语)英语现在完成进行时题20套(带答案)含解析
【答案】A
【解析】
试题分析:考查时态。句意:--苏三好兴奋啊!--是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“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.

最新现在完成进行时专项练习

最新现在完成进行时专项练习
【点评】考查动词的时态。注意现在完成时的用法。
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

现在完成进行时练习题含答案及解析

现在完成进行时练习题含答案及解析

现在完成进行时练习题含答案及解析一、单项选择现在完成进行时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. ---Do you have any news about Bob?---Yeah. We ______ each other quite a lot recently.A.have been seeing B.had been seeing C.see D.have seen【答案】A【解析】试题分析:考查动词的时态。

句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。

根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。

现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。

现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。

所以选A项。

考点 : 考查动词的时态3.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。

根据句意,要表示一直在…,应用现在完成进行时,句意:—我相信安迪会在接下来的英语演讲比赛中得第一名。

现在完成进行时练习题

现在完成进行时练习题

现在完成进行时练习题现在完成进行时练习题现在完成进行时是英语中的一个时态,用来表示一个动作或状态从过去开始一直延续到现在,并可能在将来继续进行。

它由 "have/has been + 动词的现在分词" 构成。

现在完成进行时在语法上比较复杂,但是通过一些练习题可以更好地理解和掌握它的用法。

练习题一:1. They ________ (study) English for three years.2. I ________ (wait) for the bus since 8 o'clock.3. She ________ (work) on this project for two weeks.4. How long ________ you ________ (learn) to play the guitar?5. We ________ (live) in this city for a long time.答案:1. have been studying2. have been waiting3. has been working4. have, been learning5. have been living解析:这些句子都是用现在完成进行时来表示一个动作或状态从过去开始一直延续到现在,并可能在将来继续进行。

例如,第一题中的 "They have been studying English for three years" 表示他们从三年前开始学习英语,并一直持续到现在,可能会继续学习下去。

其他句子的解析也是类似的。

练习题二:1. He ________ (work) in the garden all morning.2. We ________ (talk) on the phone for half an hour.3. How long ________ you ________ (wait) for the train?4. They ________ (play) tennis since 3 o'clock.5. She ________ (read) the book since yesterday.答案:1. has been working2. have been talking3. have, been waiting4. have been playing5. has been reading解析:这些句子都是用现在完成进行时来表示一个动作或状态从过去开始一直延续到现在,并可能在将来继续进行。

英语现在完成进行时练习题20篇含解析

英语现在完成进行时练习题20篇含解析
【答案】C
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约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. 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. 他自从大学毕业以来一直在这家公司工作。

八年级英语现在完成进行时单选40题

八年级英语现在完成进行时单选40题

八年级英语现在完成进行时单选40题1. I __________ my homework since two hours ago.A. have been doingB. didC. doD. was doingAnswer: A. “have been doing” is the present perfect continuous tense, which is used to express an action that started in the past and is still ongoing. In this sentence, the action of doing homework started two hours ago and is still in progress.2. They __________ football for three hours.A. have playedB. have been playingC. playedD. playAnswer: B. “have been playing” shows that the action of playing football started in the past and is still continuing. Three hours indicates a duration, so the present perfect continuous tense is appropriate.3. How long __________ you __________ this book?A. have; been readingB. did; readC. do; readD. are; readingAnswer: A. The question asks about the duration of an action that is still ongoing. “Have been reading” is the correct form of the present perfect continuous tense.4. She __________ English for five years.A. has learnedB. has been learningC. learnedD. learnsAnswer: B. “Has been learning” indicates that the action of learning English started five years ago and is still going on.5. We __________ TV all day.A. have watchedB. have been watchingC. watchedD. watchAnswer: B. “Have been watching” emphasizes that the action of watching TV has been continuous throughout the day.6. We __________ English for two hours in the morning class.A. have been studyingB. studiedC. were studyingD. studyAnswer: A. “have been studying” is the present perfect continuous tense, indicating an action that started in the past and is still ongoing. In this sentence, the action of studying English has been happening for two hours and is still in progress.7. The students __________ the project since last week.A. have been doingB. didC. doD. were doingAnswer: A. “have been doing” shows a continuous action that began in the past and is still going on. Here, the students started the project last week and are still working on it.8. She __________ in the library every day this month.A. has been readingB. readsC. readD. was readingAnswer: A. “has been reading” indicates a repeated action that has occurred over a period of time up to the present. This month, she has been reading in the library every day.9. They __________ football on the playground for an hour.A. have been playingB. playedC. playD. were playingAnswer: A. “have been playing” expresses an action that started in the past and is still in progress. They started playing football an hour ago and are still at it.10. I __________ my homework since I got home.A. have been doingB. didC. doD. was doingAnswer: A. “have been doing” is used here to show that the action of doing homework began when I got home and is still ongoing.11. They __________ visiting different countries for two months.A. have beenB. has beenC. areD. were (Answer: A. "have been" is used for the present perfect continuous tense to show an action that started in the past and is still ongoing. The subject "they" is plural, so we use "have" instead of "has".)12. I __________ on this beach vacation for a week and I'm stillhaving a great time.A. have beenB. has beenC. amD. was (Answer: A. "have been" indicates an action that started in the past and is continuing. "I" is the subject, so we use "have" and not "has".)13. She __________ exploring new cities since last summer.A. has beenB. have beenC. isD. was (Answer: A. "She" is a singular subject, so we use "has been" for the present perfect continuous tense.)14. We __________ enjoying our road trip for three days now.A. have beenB. has beenC. areD. were (Answer: A. "We" is a plural subject, and "have been" shows the action has been ongoing for three days.)15. He __________ traveling around Europe for several months.A. has beenB. have beenC. isD. was (Answer: A. "He" is a singular subject, and "has been" is the correct form for the present perfect continuous tense to express the ongoing action.)16. Mary ______ swimming for three hours.A. has beenB. hasC. isD. wasAnswer: A. “has been” is used for the present perfect continuous tense, indicating an action that started in the past and is still ongoing. Mary has been swimming for three hours shows that Mary started swimming three hours ago and is still swimming now.17. They ______ playing football since 2 o'clock.A. have beenB. wereC. areD. had beenAnswer: A. The present perfect continuous tense is formed with “have/has been + verb + -ing”. They have been playing football since 2 o'clock indicates that they started playing at 2 o'clock and are still playing.18. Jack ______ collecting stamps for five years.A. has beenB. isC. wasD. hasAnswer: A. “has been” is needed to show the present perfect continuous tense. Jack has been collecting stamps for five years means the action of collecting stamps started five years ago and is still continuing.19. My sister ______ dancing every day this month.A. has beenB. isC. wasD. hasAnswer: A. To express an action that has been happening regularly over a period of time, we use the present perfect continuous tense. My sister has been dancing every day this month indicates that her dancing activity has been ongoing throughout this month.20. We ______ hiking in the mountains for two days.A. have beenB. wereC. areD. had beenAnswer: A. “have been” is correct for the present perfect continuous tense. We have been hiking in the mountains for two days shows that westarted hiking two days ago and are still in the process of hiking.21. Mary and Tom __________ friends for over five years.A. have beenB. has beenC. areD. wereAnswer: A. “Mary and Tom” is a plural subject, and “for over five years” indicates a period of time, so we use the present perfect continuous tense “have been”.22. My parents __________ arguing about money since yesterday.A. have beenB. has beenC. areD. wereAnswer: A. “My parents” is a plural subject, and “since yesterday” shows a continuous action, so we need the present perfect continuous tense “have been”.23. We __________ waiting for our friend for an hour.A. have beenB. has beenC. areD. wereAnswer: A. “We” is a plural subject, and “for an hour” indicates a duration, thus the present perfect continuous tense “have been” is used.24. She __________ helping her sister with her homework all morning.A. has beenB. have beenC. isD. wasAnswer: A. “She” is a singular subject, and “all morning” suggests a continuous action, so “has been” is correct.25. They __________ talking about their family vacation plans for weeks.A. have beenB. has beenC. areD. wereAnswer: A. “They” is a plural subject, and “for weeks” indicates a period of time, requiring the present perfect continuous tense “have been”.26. I ______ in this company for five years and I still enjoy my work.A. have been workingB. workedC. workD. am workingAnswer: A. “have been working” is the correct form as it indicates an action that started in the past and is still ongoing.27. She ______ hard to achieve her career goals since she graduated.A. has been workingB. workedC. worksD. is workingAnswer: A. “has been working” shows a continuous action from the past until now.28. They ______ on this project for months and it's almost finished.A. have been workingB. workedC. workD. are workingAnswer: A. “have been working” emphasizes the duration and continuity of the work.29. He ______ to find a better job, but he hasn't succeeded yet.A. has been tryingB. triedC. triesD. is tryingAnswer: A. “has been trying” indicates an ongoing effort in the past and present.30. We ______ to change our career paths, but it's not easy.A. have been thinkingB. thoughtC. thinkD. are thinkingAnswer: A. “have been thinking” suggests a continuous thought process over time.31. We __________ using social media for hours and still haven't stopped.A. have beenB. areC. wereD. had beenAnswer: A. "have been" is used to express an action that started in the past and is still ongoing. In this sentence, the action of using social media started in the past and is continuing.32. The scientists __________ researching this new technology for several months.A. have beenB. had beenC. areD. wereAnswer: A. "for several months" indicates a duration, and "have been" is the correct form to show an action that started in the past and is still happening.33. She __________ constantly checking her phone since she woke up.A. has beenB. wasC. isD. had beenAnswer: A. "since she woke up" shows a point in the past, and "has been" is used to describe an action that started then and is still ongoing.34. They __________ developing this app for over a year.A. have beenB. wereC. areD. had beenAnswer: A. "for over a year" indicates a period of time, and "have been" is needed to express an action that started in the past and is still in progress.35. I __________ following the latest tech news every day this week.A. have beenB. wasC. amD. had beenAnswer: A. "every day this week" suggests a recent and ongoing action, so "have been" is the correct choice.36. We __________ trying to reduce our carbon footprint for several months.A. have beenB. areC. wereD. had beenAnswer: A. “have been” is used to express an action that started in the past and is still ongoing. In this sentence, the action of trying to reduce the carbon footprint started several months ago and is still continuing.37. They __________ working on the sustainable development project since last year.A. have continuedB. have been continuingC. continuedD. are continuingAnswer: B. “have been continuing” indicates an action that began inthe past and is still in progress. Here, the work on the project started last year and is still ongoing.38. The government __________ promoting environmental protection measures for a long time.A. hasB. has beenC. wasD. wereAnswer: B. “has been” is correct as it shows an action that started in the past and is still happening. The government's promotion of measures has been ongoing for a long time.39. We __________ making efforts to save energy for over two years.A. haveB. have beenC. areD. wereAnswer: B. “have been” is appropriate as it indicates an action that began in the past and is still going on. In this case, the efforts to save energy started more than two years ago and are still being made.40. The company __________ looking for ways to achieve sustainable growth recently.A. hasB. has beenC. wasD. wereAnswer: B. “has been” is used to express an action that started in the past and is still ongoing. The company's search for ways to achieve sustainable growth began recently and is still in progress.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习:
1. - Hi, Tracy, you look tired.
- I’m tired. I ___the living room all day.
A. painted
B. had painted
C. have been painting
D.
have painted
Ex
2. - How are you today?
- Oh, I ______ as ill as I do now for a very long time.
A. didn’t feel
B. wasn’t feeling
C. don’t feel
D.
haven’t felt
3. Now that she is out of a job, Lucy _______ going back to
school, but she hasn’t decided yet.
A. had considered
B. has been considering
C. considered
D. is going to consider
4.The crazy fans ___ patiently for two hours, and they would
wait till the movie star arrived.
A. were waiting
B. had been waiting
C. had waited
D.
would wait
5. - The window is dirty.
- I know. It _______ for weeks.
A. hasn’t cleaned
B. didn’t clean
C. wasn’t cleaned
D.
hasn’t been cleaned
6.The scientist ______ the experiment for half a year, but he
______ yet.
A. made; didn’t succeed
B. made; hasn’t succeeded
C. was making; didn’t succeed
D. has been making; hasn’t
succeeded
7. The wounded solider ______ in the snow for hours.
A. lie on his back
B. has lied on his back
C. has been laying on his back
D. has been lying on his
back
8. I’m glad to see that you _____ a lot of progress since I
______ you last.
A. will make; have met
B. have been making; met
C. had made; met
D. have made; meeting
9. She _____ in this school _____ the past ten years.
A. was teaching; since
B. had been teaching; since
C. would teach; for
D. has been teaching; for
10. Now that she is out of a job, Lucy ____ going back to school, but she hasn’t decided yet.
A. had considered
B. has been considering
C. considered
D. is going to consider
11. Linda feels exhausted because she ____ so many visitors today.
A. has been having
B. had been having
C. was having
D. had had
12. - I ____ so busily recently that I ____ no time to help
you.
- That’s OK. I can manage it by myself.
A. have been working; have
B. have worked; had
C. am working; will have
D. had been working; had had
13. - Have you finished the report?
- No. I ________ it all this week.
A. will do
B. had done
C. have done
D. have been doing
14. Years ago we didn’t know this, but recent science ____
that people who don’t sleep well soon get ill.
A. showed
B. has shown
C. will show
D. is showing。

相关文档
最新文档