(英语)现在完成进行时练习全集

合集下载

四年级英语现在完成进行时练习题50题

四年级英语现在完成进行时练习题50题

四年级英语现在完成进行时练习题50题1.She ______ reading books for two hours.A.has beenB.have beenC.isD.are答案:A。

解析:主语是she,第三人称单数,现在完成进行时的结构是have/has been doing,所以用has been。

C 和D 选项不是现在完成进行时,排除。

B 选项have 不能与she 搭配。

2.They ______ playing football since morning.A.has beenB.have beenC.isD.are答案:B。

解析:主语是they,复数,现在完成进行时用have been doing。

C 和D 选项不是现在完成进行时,排除。

A 选项has been 不能与they 搭配。

3.I ______ studying English for an hour.A.has beenB.have beenC.isD.are答案:B。

解析:主语是I,第一人称,现在完成进行时用have been doing。

C 和D 选项不是现在完成进行时,排除。

A 选项has been 不能与I 搭配。

4.The boy ______ singing a song for ten minutes.A.has beenB.have beenC.isD.are答案:A。

解析:主语是the boy,第三人称单数,现在完成进行时用has been doing。

C 和D 选项不是现在完成进行时,排除。

B 选项have been 不能与the boy 搭配。

5.We ______ watching TV since afternoon.A.has beenB.have beenC.isD.are答案:B。

解析:主语是we,复数,现在完成进行时用have been doing。

C 和D 选项不是现在完成进行时,排除。

(英语)英语现在完成进行时专项习题及答案解析

(英语)英语现在完成进行时专项习题及答案解析

(英语)英语现在完成进行时专项习题及答案解析一、单项选择现在完成进行时1. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态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..--- I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been working B.worked; was workingC.are working; have been working D.worked; have worked【答案】C【解析】考查时态。

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

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

英语现在完成进行时练习题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. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态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.--- Did you find the missing couple in the mountain yesterday?--- No, but we _______ to get in touch with them ever since.A.have tried B.had triedC.have been trying D.had been trying【答案】C【解析】试题分析:考查动词的时态。

Unit4AdversityandCourage语法(现在完成进行时)专项训练100题-高二英语学与

Unit4AdversityandCourage语法(现在完成进行时)专项训练100题-高二英语学与

选择性必修三Unit 4 Adversity and Courage语法(现在完成进行时)专项训练100题现在完成进行时&多种时态复习语法填空1.The dollar (climb) steadily all week. (所给词的适当形式填空)【答案】has been climbing【详解】考查时态。

句意:整个星期美元一直在稳步攀升。

设空处在句中作谓语动词,由时间状语“all week”以及句意可知此句应用现在完成进行时,“The dollar”作主语,谓语动词用第三人称单数,故填has been climbing。

2.People (pour) into stadiums since the days of ancient Greece. (所给词的适当形式填空)【答案】have been pouring【详解】考查时态。

句意:自从古希腊时代以来,人们就开始涌入体育场馆。

分析可知,所填动词为句子的谓语动词。

由时间状语“since the days of ancient Greece(自从古希腊时代以来)”以及语境可知,“pour(涌入;接踵而至)”的动作发生在过去,持续到现在,且还会持续下去,故用现在完成进行时,主语“people”为复数,应是:have been doing。

故填have been pouring。

3.The Chinese government (do) research into vaccine (疫苗) against African Swine Fever for months, recently many have received the first doses. (所给词的适当形式填空)【答案】has been doing【详解】考查时态。

句意:数月以来,中国政府一直在研究对抗非洲猪瘟的疫苗,最近许多人接种了第一针。

根据下文“for months(数月以来)”可知句子表达的是一个几个月以来一直持续的动作,谓语动词应使用现在完成进行时形式,又因主语The Chinese government是表示整体含义的集体名词,为第三人称单数,故填has been doing 。

英语现在完成进行时题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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

(英语)英语现在完成进行时专项习题及答案解析含解析

(英语)英语现在完成进行时专项习题及答案解析含解析
A.had sufferedB.have been sufferingC.were sufferedD.suffered
【答案】B
【解析】
试题分析:考查动词的时态。句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。根据句子中提到的时间状语In the past several weeks在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点:考查动词时态。
17.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.
A.has toldB.is telling
C.has been tellingD.will have told
A.kills; have watched
B.is killing; have been watching
C.is going to kill; were watching
D.was killing; had watched
【答案】B
【解析】
先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态和语态
11.—Darling, the headache ________ me.

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

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

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

(英语)现在完成进行时练习及解析

(英语)现在完成进行时练习及解析
C.has been risingD.has raised
【答案】C
【解析】
考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。
17.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
考点:考查动词时态。
3.--Hi,Lucy! When did you arrive in Berlin?
-- Last weekend, Ia different culture since then.
A.was experiencingB.will be experiencing
C.have been experiencingD.had been experiencing
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
5.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.
A.takesB.took
C.is takingD.has been taking
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

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

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

英语现在完成进行时练习题含答案一、单项选择现在完成进行时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. 小明__________电视,所以他还不知道外面的新闻。

A. has watchedB. has been watchingC. watchesD. was watching2. 自从上次见面以来,她__________在英国学习英语。

A. has studiedB. has been studyingC. studiedD. was studying3. 我__________这本书,但还没看完。

A. have readB. have been readingC. readD. was reading4. 他们__________在讨论这个问题,但目前还没有结论。

A. have discussedB. have been discussingC. discussedD. were discussing二、填空题1. Tom _________ (wait) for you for over an hour. Please hurry up.2. She _________ (work) on this project since last week.3. They _________ (travel) around the world for the past two years.4. We _________ (learn) English for six years now.三、改写句子1. They have been playing football for two hours.(改为否定句)2. She has been writing the letter since morning.(改为一般疑问句)3. He has been reading the book all day.(改为反意疑问句)4. We have been waiting for you for a long time.(改为感叹句)四、完成句子1. My sister _________ (sleep) since 9 o'clock last night.2. The teacher _________ (explain) the problem for almost an hour.3. It _________ (rain) since early morning.4. They _________ (repair) the car for the past two days.五、阅读理解Tom has been living in New York for three years. He likes the city very much because there are many interesting placesto visit. He has been visiting different parks and museums. Last week, he went to the Central Park and _________ (1) (take) many beautiful photos. Tomorrow, he plans to go to the Metropolitan Museum of Art. He _________ (2) (want) to seethe famous paintings there for a long time.(1) A. has taken B. took C. will take D. had taken(2) A. has wanted B. wanted C. will want D. had wanted六、完形填空Jack has been interested in photography for a long time. He (1)__________ a camera as a gift when he was fifteen. Since then, he (2)__________ taking photos of everything around him. His friends often tell him that he (3)__________ a great photographer. This summer, Jack (4)__________ to travel to different countries to (5)__________ his photography skills.(1) A. bought B. has bought C. received D. had received(2) A. started B. has started C. am starting D. had started(3) A. is B. has been C. was D. had been(4) A. plans B. has planned C. planned D. had planned(5) A. improve B. has improved C. improved D. had improved七、语法填空Sarah (1)__________ (study) for the final exams all week. She (2)__________ (not finish) her assignments yet because she (3)__________ (focus) on her revision. Her brother, Mike, (4)__________ (watch) TV all day and (5)__________ (not help) her with the housework.八、句型转换1. She has been cooking dinner for the past hour.(改为被动语态)2. They have been repairing the road since last month.(改为一般过去时)3. He has been working on this report since yesterday.(改为现在进行时)4. We have been waiting for the bus for 30 minutes.(改为过去进行时)九、连词成句1. has been, she, for two days, the letter, writing.2. they, since last year, the project, been working on.3. he, since breakfast, the garden, been cleaning.4. we, for a week, the new software, been installing.十、情景对话A: Hi, Lisa! What have you been doing all morning?B: _________________________________.A: Tom, why is your room so messy?B: _________________________________.A: Sarah, you look tired. Have you been working hard?B: _________________________________.A: Mike, I haven't seen you at the gym lately. Have you been going?B: _________________________________.答案一、选择题1. B3. B4. B二、填空题1. has been waiting2. has been working3. have been traveling4. have been learning三、改写句子1. They have not been playing football for two hours.2. Has she been writing the letter since morning?3. He has been reading the book all day, hasn't he?4. What a long time we have been waiting for you!四、完成句子1. has been sleeping2. has been explaining3. has been raining4. have been repairing五、阅读理解(1) A(2) A六、完形填空(1) C(2) A(4) A(5) A七、语法填空(1) has been studying(2) has not finished(3) has been focusing(4) has been watching(5) has not helped八、句型转换1. Dinner has been being cooked her for the past hour.2. They were repairing the road since last month.3. He is working on this report.4. We were waiting for the bus for 30 minutes.九、连词成句1. She has been writing the letter for two days.2. They have been working on the project since last year.3. He has been cleaning the garden since breakfast.4. We have been installing the new software for a week.十、情景对话A: Hi, Lisa! What have you been doing all morning?B: I've been preparing for the presentation.A: Tom, why is your room so messy?B: I've been too busy to clean it.A: Sarah, you look tired. Have you been working hard?B: Yes, I've been working on a big project.A: Mike, I haven't seen you at the gym lately. Have you been going?B: No, I've been focusing on my studies.。

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

【英语】现在完成进行时练习题含答案及解析
考点:考查动词时态。
18.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is havingB.had had
考点:考查动词的时态
9.— That’s the third time he’s won the award in this field.
— Yes. He ______ his maximum potential in the past decade.
A.exploredB.is exploringC.has been exploringD.has explored
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.--- Did you find the missing couple in the mountain yesterday?
A.had sufferedB.have been sufferingC.were sufferedD.suffered
C.have been preparingD.prepared
【答案】C
【解析】
句义:Jack和Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。

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

(英语)英语现在完成进行时练习题及答案含解析
10.—Have a break,Amy.You _____________ playing the piano all the morning.
—OK,Mom.I will stop after this piece.
A.are practicingB.have practiced
C.have been practicingD.practiced
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态和语态
13.We ________for cheap houses but haven’t found ________we like yet.
考点:动词时态。
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.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
4.--I am sure Mary will win the first place in the coming competition.

【初中英语】现在完成进行时专题(含答案)

【初中英语】现在完成进行时专题(含答案)

【初中英语】现在完成进行时专题(含答案)一、初中英语现在完成进行时1.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。

【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

2.—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【点评】考查现在完成时的短语辨析。

3.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

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

【英语】现在完成进行时练习题含答案
A.has toldB.is telling
C.has been tellingD.will have told
【答案】C
【解析】
--- Yes, I __________ there for about three months.
A.work; had been workingB.worked; was working
C.are working; have been workingD.worked; have worked
【答案】C
C.have been worseningD.worsened
【答案】C
【解析】
试题分析:考查时态。根据时间状语for decades和句意可知用现在完成进行时。句意:十年来,南昌的交通状况越来越糟糕了。起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。选C。
考点:考查时态
11..
--- I hear you__________at Smith’s.
C.hadD.has been having
【答案】D
【解析】
考查动词时态。句意:Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。根据句意可知应用现在完成进行时。现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
17.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.
【答案】C
【解析】
句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。

现在完成进行时练习全集含解析

现在完成进行时练习全集含解析

现在完成进行时练习全集含解析一、单项选择现在完成进行时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一般过去时。

现在完成进行时练习题

现在完成进行时练习题

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

它由 "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.

初二英语现在完成进行时练习题40题

初二英语现在完成进行时练习题40题

初二英语现在完成进行时练习题40题1<背景文章>Tom has always been passionate about keeping fit. He started exercising regularly a year ago because he wanted to improve his health and feel more energetic. Since then, he has been engaged in various forms of physical activities.Tom goes for a run every morning. He also spends some time doing push-ups and sit-ups. In addition, he often goes to the gym and uses the exercise machines. He has been doing this consistently for the past year.As a result of his continuous efforts, Tom has achieved remarkable results. He has lost weight, gained muscle, and his overall physical condition has greatly improved. He feels stronger and more confident than ever before.His friends and family have noticed the positive changes in him and have been inspired by his dedication. Tom is proud of his achievements and plans to continue his fitness journey.1. Tom started exercising regularly because he wanted to ______.A. have funB. improve his healthC. make new friendsD. become famous答案:B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9.–Oh, you said you’d tell me the latest news about the missing Malaysian Airlines flight MH370.
-- Sorry, Iwith my work at hand. Ito that.
A.deal; will come B.was dealing; come
17.(河北普通高中高三质量监测)Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.
A.has been doingB.has done
C.didD.had done
【答案】D
【解析】
试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years.连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。
考点:考查时态
16.It seems that water from this tap ________ for some time.We'll have to take it apart to putit right.
【答案】D
【解析】
试题分析:考查现在完成进行时态。由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。故要用现在完成进行时,因此选D。句意:我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:考查现在完成进行时态。
【答案】B
【解析】
试题分析:考查动词的时态。句意:我还没有完成我的作文,我已经写了二个半小时了。根据I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。
考点:考查动词的时态
2.—I counted sheep, I drank milk and I tried everything, but nothing helped.
考点:考查时态
5.—Darling, the headache ________ me.
— No wonder, you _________ the South Korean TV soaps since last night.
A.kills; have watched
B.is killing; have been watching
C.have dealt; have come D.have been dealing; am coming
【答案】D
【解析】
试题分析:句意:--你说你要告诉我关于马航MH370的最新的消息。--对不起,我手头一直有事情要处理。我马上就来讲这件事。第一空用现在完成进行时,表示从过去到现在一直在处理工作,第二空填现在进行时表示将来时,所以选D。
6.---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.is havingB.had had
【答案】C
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
4.— I’m sure Andy will win the first prize in the coming English Speech Contest.
考点:考查动词时态的用法。
8.We ________ the bridge for over two years and it will be half a year before it’s completed.
A.are buildingB.have built
C.have been builtD.have been building
—It seems you _____ too much recently. Try some sleeping pills.
A.workedB.workC.had workedD.have been working
【答案】D
【解析】
试题分析:recently提示用现在完成时或现在完成进行时。用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days等。故答案为D。
考点:动词时态。
3..
--- I hear you__________at Smith’s.
--- Yes, I __________ there for about three months.
A.work; had been workingB.worked; was working
C.are working; have been workingD.worked; have worked
— There is no doubt about it. He ________ for it for months.
A.is preparingB.was preparing
C.has been preparingD.will prepare
【答案】C
【解析】
试题分析:考查时态。根据句意,要表示一直在…,应用现在完成进行时,句意:—我相信安迪会在接下来的英语演讲比赛中得第一名。—毫无疑问。他准备了几个月了。故选C
试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:考查动词时态语态
11.---May! How is your plan? I heard you started it last Sunday.
---Oh! Ifor it, but I haven’t decided where to start it.
A.are looking;oneB.have looked;it
C.have been looking;oneD.looked;them
【答案】C
【解析】
句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
A.have preparedB.had preparedC.have been preparingD.was preparing
【答案】C
【解析】
考察时态.句意:梅!你的计划怎么样了?我听说你上周开始了。——哦,我一直在准备,但是我还没有决定从哪儿开始。可知准备工作在此之前一直在进行,故用完成进行时态,选C。
A.have been expectingB.have expected
C.have been expectedD.expected
【答案】A
【解析】
试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A . have been expecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B. have expected现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态D. expected一般过去时。题干中for the past two hours.提示在过去持续做某事,故选A。
12.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.
A.are waitingB.had waited
C.have been waitingD.will wait
【答案】C
【解析】
试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。
考点:考查动词的时态和语态
13.We ________for cheap houses but haven’t found ________we like yet.
(英语)现在完成进行时练习全集
一、单项选择现在完成进行时
1.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
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
7.I wonder if John has forgotten my number. I ___ him to call for the past two hours.
相关文档
最新文档