【初中英语】现在完成进行时

合集下载

【初中英语】现在完成进行时知识点(大全)

【初中英语】现在完成进行时知识点(大全)

外研版英语【初中英语】现在完成进行时知识点(大全)一、初中英语现在完成进行时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.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/has+been+动词 的现在分词
have/has:助动词,表示 动作正在进行
been:助动词,表示动作 已经完成
动词的现在分词:表示动作 正在进行
主语+have/has+been+动词的 现在分词+其他
主语+have/has+been+动词的 现在分词+for+时间段

时态—现在完成进行时(英语语法课件)

时态—现在完成进行时(英语语法课件)
e.g.: They have been doing morning exercises for years。
多年来他们一直早锻炼。
现在完成进行时的时间状语
一 、与for+ 时间段 / since +时间点 的时间状语连用 e.g. We have been studying English for 7 years.
A.has been going B. went C. goes D. has gone
现在完成进行时
牛刀小试
2. Jim ___D_____in this library every morning over the last 2 months.
A.had been working B. worked C. works D. has been working
《英语语法》
现在完成进行时
目录
1 现在完成进行时的概念 2 现在完成时进行时的用法 3 现在完成进行时的易错点
到底是什么叫
Present Perfect Continuous Tense
现在完成进行时
现在完成进行时的概念:
01 现在完成进行时,动词的一种基本,是一个比较复杂的时态。时态。
02
表示一个动作从过去开始,一直延续到现在,并且 还有可能持续下去。
03 具有未完性和感情色彩的特征。
现在完成进行时的句子构成
主语+助动词(have/has)+been+动词的现在分词+其他成分
e.g.:
1. I have been living in Wuhan for ten years. 我已经在武汉住了10年了。
表示开始于过去的活动持续到现在,并且活动往往还没有 结束,将继续持续下去。(持续性)

初中英语现在完成进行时

初中英语现在完成进行时
他看书已经三小时了。(read这个动作从句型结构 主语+have /has been +v.ing +其他. has 用于第三人称单数,have 用于除第三人称单数外的人 称。与主语可缩写为’s ,’ve. 如: I have been collecting stamps for 5 years. I’ve He has been reading books for 3 hours. He’s
看图,根据提示词,用现在完成进行时表达句子
they play basketball one and a half hours
They have been playing basketball for one and a half hours.
三、连用的时间(判断该时态的标志词)
for + 时间段; (for two weeks,两个星期) since +时间/点从句 (since last Monday,自从上星期一以来; since I was 7 years old.自从我七岁以来) 二者可以改写同义句。
4.She has been reading books for three hours.(同义句) She has been reading ____s_in_c_e__t_hr_e_e__h_o_u_r_s__.ago
5.The visitors have been climbing the mountains for seven hours.(划 线提问) _H_o_w_ _l_o_n_g_h_a_v_ethe visitors _b_e_en_ climbing the mountains?
for two years = since two years ago

初中英语--现在完成进行时的结构,现在完成进行时用法大全

初中英语--现在完成进行时的结构,现在完成进行时用法大全

现在完成进行时的结构,现在完成进行时用法大全现在完成进行时一般性表示:1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

2、表示在说话时刻之前到现在正在进行的动作。

3、有些现在完成进行时的句子等同于现在完成时的句子。

4、大多数现在完成进行时的句子不等同于现在完成时的句子。

一、现在完成进行时的构成方法现在完成进行时由“have / has + been +现在分词”构成。

二、现在完成进行时用法说明表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止:He’s been watching television all day. 他看了一天电视了。

He has been doing this work for three years. 这工作他已干了三年了。

It has been raining since last Sunday. 自上周星期日以来就一直在下雨。

The war has been going on for nearly a decade. 战争已进行近十年了。

Without (a) doubt you have been working very hard. 毫无疑问你工作一向努力。

I have been looking forward to meeting you. 我一直盼望会见你。

The pagoda has been standing there since the Tang dynasty. 这座塔从唐代以来一直矗立在这里。

Biological system has been doing this for billions of years. 生物系统这样做已经有多少亿年了。

The Truman government has been spending some $ 200 billion yearly for war preparations. 杜鲁门政府一直每年花2000亿美元用于战备。

【初中英语】常见现在完成进行时最全总结

【初中英语】常见现在完成进行时最全总结

外研版英语【初中英语】常见现在完成进行时最全总结一、初中英语现在完成进行时1.Housing prices_____ since a few years ago. 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; takesD. have been increasing; took【答案】D【解析】【分析】句意:自从去年年底房价一直在上涨。

因此,该是中央政府采取措施降低并控制房价的时候了。

由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。

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 +地点”表示“去过某地”。

【初中英语】现在完成进行时经典例题精品资料

【初中英语】现在完成进行时经典例题精品资料

【初中英语】现在完成进行时经典例题精品资料一、初中英语现在完成进行时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.—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.—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【解析】【分析】句意为:--里德先生会说中文吗?---是的。

现在完成进行时

现在完成进行时
【答案汇总】:
1. have been playing, haven’t played
2. has been losing
3. have been reading
4. have read
5. have been coughin
(5)表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired. She has been working hard.
Why are you clothes so dirty? What have you been doing?
【实战演习】
1.I_____(wait) for an hour and he stillhasn’tturnedup.
I have worked in this school since 2001.
I have been working here since 2001.
2.现在完成时和现在完成进行时都可以表示一段时间内延续的动作。如:
Mr. Smith has lived here for 20 years.
Mr. Smith has been living here for 20 years.
She is the most beautiful girl I have ever seen. (她是我见过的最漂亮的女孩。)
而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,并且还要进行下去的动作,具有未完成的特点,一般不与already或ever等连用,如:
We have been learning Unit 2.我们一直在学习第二单元。(没学完)
初中基础知识系列
现在完成进行时是现在完成时的强调形式,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用。有许多同学会把现在完成时和现在完成进行时混淆在一起,无法辨别其根本用法。不用着急,本节我们就会学习该方面的知识,用以帮助我们去解决学习中的问题。(强调结果“房子干净”)

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

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

【初中英语】现在完成进行时专题(含答案)一、初中英语现在完成进行时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【解析】【分析】句意:我们不能睡在外面,外面大风吹。

九年级英语语法之现在完成进行时

九年级英语语法之现在完成进行时

现在完成进行时现在完成进行时,是英语中,动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。

表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

(与since,for连用时,常常表示动作会进行下去)现在完成进行时(Present perfect continuous)主语+have/has+been+动词-ing(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。

(动作还将继续下去)I have been learning English since three years ago.自从三年前以来我一直在学英语。

(动作还将继续下去)I study for English since 10 years ago.(二)表示在说话时刻之前到现在正在进行的动作。

We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。

They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了。

(动作还将继续下去)I have been working here for five years.I have worked here for five years.我在这里已经工作五年了。

(动作还将继续下去)(四)大多数现在完成进行时的句子不等同于现在完成时的句子。

I have been writing a book.(动作还将继续下去)我一直在写一本书。

现在完成进行时

现在完成进行时

现在完成进行时现在完成进行时是英语中的一个时态,用于表示过去开始并一直持续至现在的动作、情况或状态。

在构成上,现在完成进行时由“现在完成时”(have/has + 过去分词)和“进行时”(be + 现在分词)组成。

我们可以通过以下例句来理解现在完成进行时的用法及表达方式:1. She has been studying English for two hours.(她已经学习英语两个小时了)2. They have been working on this project since last month.(他们从上个月开始一直在进行这个项目的工作)3. I have been waiting for the bus for half an hour.(我已经等车半个小时了)现在完成进行时用于强调动作或情况的持续性,并与现在的结果或影响相关。

它通常用于以下情况:1. 表示从过去开始,并一直持续至今的动作或情况。

例如:I have been learning Chinese for five years.(我已经学习中文五年了)2. 描述过去一段时间内进行的重复或习惯性的动作。

例如:She has been visiting her grandma every Sunday.(她每个星期天都去看她的奶奶)3. 表示导致现在情况或结果的动作。

例如:I am tired because I have been playing basketball all afternoon.(我很累,因为下午一直在打篮球)现在完成进行时也可以与一些时间状语连用,如“for”(持续的时间),“since”(起始时间点)等。

这些时间状语可以进一步明确动作或情况的时间跨度。

总之,现在完成进行时用于描述从过去开始并持续至现在的动作、情况或状态。

它强调动作的持续性,并与现在造成的结果或影响相关。

通过使用现在完成进行时,我们可以更准确地表达某个动作或情况的持续性及其与现在的关联。

初三英语现在完成进行时单选题40题及答案

初三英语现在完成进行时单选题40题及答案

初三英语现在完成进行时单选题40题及答案1. I ______ my homework for two hours.A. have been doingB. have doneC. didD. do答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

A 选项have been doing 是现在完成进行时,符合题意。

B 选项have done 是现在完成时,表示过去发生的动作对现在造成的影响或结果。

C 选项did 是一般过去时。

D 选项do 是一般现在时。

2. She ______ English since she was six.A. has been learningB. has learnedC. learnedD. learns答案:A。

since 引导的时间状语从句通常与现在完成进行时连用,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

A 选项has been learning 是现在完成进行时,符合题意。

B 选项has learned 是现在完成时。

C 选项learned 是一般过去时。

D 选项learns 是一般现在时。

3. They ______ football for three hours.A. have been playingB. have playedC. playedD. play答案:A。

for three hours 表示一段时间,常与现在完成进行时连用,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

A 选项have been playing 是现在完成进行时,符合题意。

B 选项have played 是现在完成时。

C 选项played 是一般过去时。

D 选项play 是一般现在时。

4. He ______ the piano all morning.A. has been playingB. has playedC. playedD. play答案:A。

初中英语现在完成时和现在完成进行时区别

初中英语现在完成时和现在完成进行时区别

表示一个持续到现在的动作(这动作可能刚停止,也可能还在进行)。

(1) 构成:have been doing(2) 用法:1) 延续:表示开始于过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。

I have been living in Hawaii for ten years.我在夏威夷已经生活了十年。

She has been burning the midnight oil to prepare forGRE.她最近在熬夜准备GRE考试。

Tom has been playing the online games for more thantwenty hours.汤姆玩网游已经超过二十个小时了。

What happened to you? Have you been crying?你怎么了?你是不是一直在哭?2) 重复:到目前为止的一段时间内重复发生的活动。

He has been going to Seattle for half a year.他在半年间经常去西雅图。

I have been telling you not to make trouble.我一直劝你不要找麻烦。

The old man has been repairing cars for thirty years.老人修车修了三十年了。

Jack has been practising Tai Chi for more than a year.杰克练太极一年多了。

➢现在完成时和现在完成进行时的区别:1) 现在完成时强调完成和影响,现在完成进行时强调未完成和动作。

He has painted the room.她已经粉刷过房间了。

(影响:墙壁是干净的)He has been painting the room.他一直在粉刷房间。

(还未粉刷完)I have thought it over.我已经考虑过了。

(影响:现在可以给回复)I have been thinking it over.我一直在考虑这件事。

初中教案学习使用现在完成进行时

初中教案学习使用现在完成进行时

初中教案学习使用现在完成进行时使用现在完成进行时(Present Perfect Progressive)是英语语法中的一个时态形式,它用于表达动作从过去开始一直持续到现在,或者过去一段时间内频繁发生的动作。

对于初中学生而言,学习使用现在完成进行时可以帮助他们更准确地描述和理解过去和现在之间的关系。

本文将介绍现在完成进行时的用法、特点以及教案设计。

一、现在完成进行时的用法现在完成进行时通常由“have/has been + V-ing”构成,其中have/has表示主语的现在完成时态,been是be动词的过去分词形式,V-ing表示动词的现在分词形式。

现在完成进行时的用法主要有以下几种情况:1. 表示从过去某个时间开始一直持续到现在的动作或状态。

例如:I have been studying English for five years.(我已经学习英语五年了。

)2. 表示过去一段时间内频繁发生的动作。

例如:She has been playing basketball every weekend.(她过去几个周末一直在打篮球。

)3. 表示一个动作刚刚结束或者对现在有影响的动作。

例如:I have been cooking, so the dinner is ready now.(我一直在做饭,所以现在晚饭已经准备好了。

)4. 表示对过去发生的动作或情况的强调。

例如:He has been working hard this semester.(他这学期一直很努力。

)二、现在完成进行时的特点现在完成进行时与其他时态相比,有着自己独特的特点:1. 强调动作的延续性和持久性。

现在完成进行时强调动作从过去开始一直延续到现在,与现在完成时(Present Perfect)不同,强调动作的结果或状态。

2. 表示过去与现在的联系。

现在完成进行时通过强调过去动作的延续性以及对现在的影响,突出过去与现在的联系。

【初中英语】 现在完成进行时()

【初中英语】 现在完成进行时()

【初中英语】现在完成进行时(外研版)一、初中英语现在完成进行时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.—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 【点评】考查动词短语辨析3.—Why i s 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【点评】考查现在完成时的短语辨析。

初中英语现在完成进行时知识点总结

初中英语现在完成进行时知识点总结

初中英语现在完成进行时知识点总结初中英语现在完成进行时知识点总结:现在完成进行时:现在完成进行时是现在完成时与现在进行时的结合,表明某一动作从过去某一时间开始一直持续到现在,并且可能仍将持续下去。

这更强调动作是“正在”或“一直在”持续进行的情况,因此常与表示一段时间的状语连用,由for和since引导。

结构:由“have/has + been +现在分词”构成。

现在完成进行时和现在完成时的区别1)现在完成进行时一般强调过去发生的动作现在仍在继续。

现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。

I have been writing an article.我一直在写一篇文章。

(仍在)I have written an article.这已写好一篇文章。

(已完成)I have been reading that book since last week. 上周以来,我一直在读那本书。

(还在读)I have read that book before.以前我曾读过那本书。

(动作在过去曾经发生过)2) 现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。

现在完成时表示已经结束的动作,强调动作的结果。

Where have you been? We have been looking for you everywhere. 你到哪里去了?我们到处在找你。

(表示刚刚结束的动作)We have looked for him, but haven't found him. 我们找过他,但没有找到他。

(表示动作已结束,强调支作的结果)3) 现在完成进行时表示现在以前的这段时间内反复发生的事情。

All these years they have been contributing articles to our magazine.这些年来,创立们一直为我们杂志写稿。

We have been seeing quite alot of each other recently. 最近我们常常见面。

(英语)初中英语现在完成进行时解析版汇编及解析

(英语)初中英语现在完成进行时解析版汇编及解析

(英语)初中英语现在完成进行时解析版汇编及解析一、初中英语现在完成进行时1.—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。

【点评】考查时态,本题涉及现在完成进行时的应用。

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

blowing表示正在进行时。

【点评】考察with结构。

4.— 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【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。

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

【初中英语】现在完成进行时一、初中英语现在完成进行时1.—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。

【点评】考查时态,本题涉及现在完成进行时的应用。

2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

3.—Why is your foreign teacher’s Chine se 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.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

blowing表示正在进行时。

【点评】考察with结构。

5.— 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。

【点评】考查动词的时态,注意语境中提供的时间状语。

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.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项。

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.The western countries have been _________ Christmas for many years.A. celebratingB. celebrateC. celebratesD. celebrated【答案】 A【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。

故选A。

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.— 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。

【点评】考查时态,本题涉及现在完成进行时。

12.It _________ for two weeks, and the whole area is flooded.A. had rainedB. rainsC. would rainD. has been raining【答案】 D【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。

根据时间状语for two weeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态.故选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

13.— Why, Jack, you look so tired!— Well, I ______ the house and I must finish the work tomorrow.A. was paintingB. will be paintingC. have paintedD. have been painting【答案】 D【解析】【分析】句意:——怎么啦,杰克,你看起来如此疲惫!——噢,我一直都在粉刷房子,并且我明天必须完成。

根据句意可知应采用现在完成进行时态,强调动作一直在延续。

选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

14.You ____your depression for long, and now it's time to relax yourself.A. maskedB. will have maskedC. have been maskedD. have been masking【答案】 D【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。

根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。

故选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

15.—So much remains to be done!—Well, it's not surprising. So many people all the time recently.A. comeB. have comeC. have been comingD. came【答案】 C【解析】【分析】句意:—还有许多事情要做!—好吧,这并不奇怪。

最近来的人太多了。

考查时态。

根据all the time recently可知句子用现在完成进行时态,故答案为:C。

【点评】考查时态在具体语境中的运用。

16.—I ________ in the same position too long My legs have fallen asleep.—Shake it a little before you get up.A. will sitB. have satC. am sittingD. have been sitting【答案】 D【解析】【分析】句意:——我坐得太久了,腿麻了。

——站起来之前动一动。

分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth。

故选D。

【点评】考查时态,本题涉及现在完成进行时。

17.The debate has only a few moments that might be inspiring to those who ________ this issue.A. followedB. had followedC. have been followingD. were following【答案】 C【解析】【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。

相关文档
最新文档