现在完成进行时的用法

现在完成进行时的用法

一、现在完成进行的基本用法

1. 现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:

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

He's been watching television all day. 他看了一天电视了。

2. 现在完成进行时有时表示根据直接或间接的证据得出的结论。如:

She is very tired. She's been typing letters all day. 她很累了,她整天都在打信件。

Her eyes are red. She has been crying. 她眼睛红了,她一直在哭。

二、现在完成进行时与现在完成时的区别

1. 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。如:

I have read the book. 我读过这本书。

I have been reading the book. 我一直在读这本书。

【注】有少数动词(如work, study, live, teach, stay等)在表示持续一段时间时用这两种时态含义差不多(只是用现在完成进行时更强调动作的持续性)。如:

How long have you worked [been working] here? 你在这儿工作多久了?

I've lived [been living] here since 1988. 自1988年以来我就一直住在这儿。

2. 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。如:

I have waited for two hours. 我等了两小时。(陈述事实)

I have been waiting for two hours. 我等了两个小时。(等得好辛苦)

3. 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。如:

He has lived in Paris. 他(一直)住在巴黎。

He has been living in Paris. 他(目前)住在巴黎。(表暂时性)

4. 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。如:

I've only known her for two day. 我认识她刚刚两天。

They've been married for twenty years. 他们结婚已二十年了。

The war has lasted for a long time. 这场战争持续了很长时间。

5. 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替。如:

The house has been painted for a month. 这房子已漆了一个月。

The problem has been studied for five days. 这个问题已研究了五天。

1. — I’m sure Andrew will win the first prize in the final.

— I think so. He ________ for it for months. (2008江苏)

A. is preparing

B. was preparing

C. had been preparing

D. has been preparing

2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东)

A. walks

B. walked

C. has walked

D. had walked

3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)

A. saw

B. see

C. had seen

D. have seen

4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (2007湖南)

A. studies

B. studied

C. is studying

D. has been studying

5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)

A. works

B. is working

C. has worked

D. had worked

6. —I have got a headache.

—No wonder. You_________ in front of that computer too long. (2007江西)

A. work

B. are working

C. have been working

D. worked

7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)

A. has fallen

B. had fallen

C. is falling

D. was falling

8. Now that she is out of 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

9. —______ you ______ him around the museum yet? (2007江苏)

—Yes. We had a great time there.

A. Have ; shown

B. Do ; show

C. Had; shown

D. Did; show

10. —Hi, Tracy,you look pale.

—I am tired. I _______ the living room all day.

A. painted

B. had painted

C. have been painting

D. have painted

KeyC. 1-5 DCDDC 6-10 CABA C

欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

现在完成进行时语法公式及用法

现在完成进行时语法公式及用法 语法公式主语+ have/has + been + V-ing 现在完成进行时表示动作从过去某一时间开始一直延续到现在或离现在不远的时间。其动作是否继续下去,则由上下文而定。这个时态多用于延续性动词。比如:live, learn, lie, stay, sit, wait, stand, rest, study等,并且经常和all this time, this week, this month, all night, all the morning, recently等状语连用以及since(自从)和for(经历)所引导的状语短语或从句连用。(与since和for连用的时候,动作常会继续下去。) What have you been doing all this time? (动作可能继续下去) I’ve been writing letters all this morning. (动作不再继续下去) He is ill. He’s been lying in bed for three weeks. (动作会继续下去) I’ve been puzzling ever since I set eyes on you where I saw you before. (动作还可能继续下去) 现在完成进行时和一切进行时态一样往往含有一种临时性。 How long have you been living here? (如果用现在完成时have lived则没有临时含义) 当然,有时候现在完成进行时比较口语化 My mother has been teaching English for twenty years. 现在完成进行时有时候所表示的动作并不是一直在进行不停,而是指断断续续地重复。 I have been bidding goodbye to some places today. You’ve been saying that for 5 years. 现在完成进行时和一切进行时态一样,可以带有情感色彩。 Too much has been happening today. 时间状语的省略。现在完成进行时在上下文很清楚的时候,可以不用时间状语。这种现在完成进行时多指“刚才”或“近来”发生的动作,一般不再继续,并且往往含有一种直接的结果。 You’ve been working too hard. Who’s been insulting you? 翻译句子 我们打扫教室来着的。 我的手很脏,我在漆门来着。 他没有为我工作过。

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

现在完成进行时的结构,现在完成进行时用法大全 现在完成进行时一般性表示: 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亿美元用于战备。 现在完成进行时有时表示根据直接或间接的证据得出的结论: She is very tired. She’s been typing letters all day. 她很累了,她整天都在打信件。 Her eyes are red. She has been crying. 她眼睛红了。她一直在哭。

现在完成进行时的用法

现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如: We have been waiting for him for two hours. 我们等他等了两个小时。 2.现在完成进行时的用法 现在完成进行时由“have /has been + 现在分词”构成。 3.现在完成进行时所用的时间状语:this month / week / year, these days, recently / lately, in the past few + 时间段, since +时间点, for + 时间段。如: They have been building the bridge for two month. 两个月来他们一直在修桥。 They have been planting trees this month. 这个月来他们一直在植树。 4. 现在完成进行时与现在完成时的区别 (1) 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如: He has changed his idea. 他改变了想法。 (2) 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:We have been studying here for two years. 我们在这儿已经学习了两年了。(3) 有些延续性动词(如keep, learn, live, stay, study, work等),用于现在完成时或现在完成进行时的区别不大。如:I have lived here for many years.=I have been living here for many years. 我在这儿住了多年了。 现在完成进行时的谓语动词构成 (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 The Chinese have been making paper for two thousand years. 中国有2000年的造纸历史。(动作还将继续下去) I have been learning English since three 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.(动作还将继续下去)我一直在写一本书。

现在完成进行时的用法

现在完成进行时的用法 一、现在完成进行的基本用法 1. 现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如: It has been raining since last Sunday. 自上周星期日以来就一直在下雨。 He's been watching television all day. 他看了一天电视了。 2. 现在完成进行时有时表示根据直接或间接的证据得出的结论。如: She is very tired. She's been typing letters all day. 她很累了,她整天都在打信件。 Her eyes are red. She has been crying. 她眼睛红了,她一直在哭。 二、现在完成进行时与现在完成时的区别 1. 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。如: I have read the book. 我读过这本书。 I have been reading the book. 我一直在读这本书。 【注】有少数动词(如work, study, live, teach, stay 等)在表示持续一段时间时用这两种时态含义差不多是用现在完成进行时更强调动作的持续性)。如: How long have you worked [been working] here? 你在这儿工作多久了? I've lived [been living] here since 1988. 自1988 年以来我就一直住在这儿。 2. 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。如: I have waited for two hours. 我等了两小时。(陈述事实) I have been waiting for two hours. 我等了两个小时。(等得好辛苦) 3. 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。如: He has lived in Paris. 他(一直)住在巴黎。 He has been living in Paris. 他(目前)住在巴黎。(表暂时性)

现在完成进行时的用法

现在完成进行时的用法 1.表示过去发生并持续到现在的动作 现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行,也可能停止了一会儿: How long have you been learning English? 你学习英语多久了? How long has it been snowing? 雪下多久了? (还在下雪) How long have you been studying here? —I've been studying here for five years.你在这里学习多久了? ——我在这里学习了5年了。(未间断过) 2.表示现在经常重复的动作 Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打。 We've been seeing quite a lot of each other recently.最近我们常常见面。 3.用于得出结论 现在完成进行时可以表示根据直接或间接的证据而得出结论: His eyes are red. He has been working too hard recently.他眼睛红了,准是最近工作太紧了。 1.7 现在完成进行时与现在完成时的区别 现在完成进行时强调动作在某一时刻一直在进行,而且动作现在有结果。到目前为止,该动作可能已不再继续进行,也可能还在继续进行,

这要根据上下文来确定。句子中常含有“all + 表示时间的词语”,如all day(一整天),all morning(一上午),for(有……多久)和since(自……以来)。现在完成进行时通常表示尚未完成的动作;现在完成时则表示已完成的动作。有些动词如learn(学习),lie(躺),live(居住),rain(下雨),sleep(睡),study(学习),wait(等候),work(工作)等本身就有持续性,其现在完成进行时形式和现在完成时形式可以互换,惟一的区别是前者更强调动作的持续性:Where have you been? What have you been doing? 你到哪里去了? 干什么去了? I've been doing my homework.我一直在做作业。(还在做) I've finished my homework.我已做完作业了。(已完成) We've been talking to him all morning.我们今天一上午都在同他谈话。(可能还没谈完) We've talked to him this morning.我们今天上午同他谈过话。(已谈完) 现代英语,特别是口语,对于像lie(躺),sit(坐),stay(暂住),wait(等候)等动词,用现在完成进行时比用现在完成时更合习惯:He has been sitting there studying all evening.他整个晚上都坐在那儿学习。 I've been waiting for you since morning.我从上午一直在等你。We've been staying in a hotel since we came here.自从到这里以后,我们一直住在旅馆。

高中英语:完成进行时语法总结

高中英语:完成进行时语法总结 高中英语:完成进行时语法总结 考向一现在完成进行时 1. 现在完成进行时的定义 现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。 We have been waiting for him for two hours. 2. 现在完成进行时的结构 have/has been + doing 3. 现在完成进行时所用的时间状语 this month/week/year,these days,recently/lately,in the past few+时间段,since +时间点,for+时间段。 They have been building the bridge for two months. They have been planting trees this month. 这个月他们在植树。 4. 现在完成进行时的用法 (1)表示动作的延续 The Chinese have been making paper for two thousand years. 中国有2,000年的造纸历史。(动作还将继续下去) I have been learning English since three 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. 我在这里已经工作两年了。 ★大多数现在完成进行时的句子不等同于现在完成时的句子。

现在完成进行时的用法

现在完成进行时的用法 现在完成进行时是英语语法中的一个时态,用于描述正在进行的动作或状态,且该动作或状态在现在之前开始并可能仍在进行。在本文中,将详细讨论现在完成进行时的含义、结构和常见用法。 一、现在完成进行时的含义 现在完成进行时表示一个从过去某一时刻开始并一直延续到现在的动作或状态。它强调动作的延续性,即动作并没有结束,可能仍在进行当中。现在完成进行时常与连词“for”和“since”连用,表示一个时间段或具体的时间点。 二、现在完成进行时的结构 现在完成进行时的结构由“have been”+ 动词的现在分词构成,具体的构成形式如下: 肯定句:主语 + have/has + been + 动词的现在分词 否定句:主语 + have/has + not + been + 动词的现在分词 疑问句:Have/Has + 主语 + been + 动词的现在分词? 三、1. 描述持续时间:现在完成进行时常用来描述一个动作或状态的持续时间,或强调其延续性。 例句:

- I have been studying English for three years.(我已经学习英语三年了。) - She has been working on this project all day.(她已经一整天都在做这个项目了。) 2. 表示当前状态:现在完成进行时还可用于表达一个目前仍在进行的动作或状态。 例句: - They have been living in London for five years.(他们已经在伦敦住了五年了。) - The children have been playing in the garden for hours.(孩子们已经在花园里玩了几个小时了。) 3. 表示结果:现在完成进行时也可用于暗示或暗示即将发生的特定结果。 例句: - He has been studying very hard, so he will probably pass the exam.(他一直很努力学习,所以可能会通过考试。) - We have been saving money, and now we can afford a new car.(我们一直在储蓄钱,现在我们买得起一辆新车了。)

英语中现在完成进行时的用法讲解

英语中现在完成进行时的用法讲解 现在完成进行时,表示从过去某时到现在一直在进行的动作,在重视动作结果对现在的影响的同时,强调这个动作的连续不断,译成中文就用“一直”表示。这种时态对喧有很浓的感情描绘色彩。 What have you been doing? You’ve got so much sweat. 你刚才一直在干什么?这么多汗。 I have been playing basketball. 我刚才一直在打篮球。 强调:我刚才一直连续不断地打球,所以有这么多汗水。如果是断断续续地打,肯定没有这么多汗水。如果打篮球已经结束好一会儿,身上的汗水也就不看不见了。 Hey,Candy, you’re so late. We have been waitingfor you here. 嘿,凯蒂,你来得这么晚,我们一直在这里等着你。 强调:我们一直在这里等著,不是断断续续地等,没有走开或者做别的事,等得不好受! 模仿练习: 1.他们刚才一直在做什么? 2.他们一直在监视watch你。 3.我刚才一直在客厅living-room看电视,哪儿也没去,什么别的事也没做,相信我好了。 2.强调刚做过的动作的埋单太长时间太长时用现在完成进行时 We have been working for 15 hours. 我们已经连续不断工作15 个小时了。 You have been standing for 3 hours. Please sit down for a while. 你一直站了3个小时了,请坐一会儿。 It has been raining for one good month. 已经连续不断下了足足一个月的雨了。

现在完成进行时的结构及用法小结

现在完成进行时的结构及用法小结 现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去(与since,for连用时,常常表示动作会进行下去)。今天给大家讲解的是现在完成进行时的结构和用法。 一、结构 由“助动词have(has) + been+动词的现在分词”构成 二、用法 1、表示在说话时刻之前刚刚结束的动作。 We have been waiting for you for half an hour. 我们已经等你半个小时了。(动作不在继续下去) 2、有些现在完成进行时的句子等同于现在完成时的句子。 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. 我在这里已经工作五年了。 3、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 The Chinese have been making paper for two thousand years. 中国有2000年的造纸历史。(动作还将继续下去) I have been learning English since three years ago. 自从三年前以来我一直在学英语。(动作还将继续下去) 4、大多数现在完成进行时的句子不等同于现在完成时的句子。 I have been writing a book.(动作还将继续下去) 我一直在写一本书。 I have written a book.(动作已经完成) 我已经写了一本书。

现在完成进行时讲解

现在完成进行时表示:①动作从某一时间开始一直持续到现在。②或者刚刚终止。③又或者仍 然继续下去 基本结构:主语+ have/ has + been + doing ①肯定句:主语+ have/ has + bee n + doing ②否定句:主语+ haven'hasn '+ been + doing ③疑问句:Have / has +主语+ bee n + doi ng 用法:1)表示一个从过去开始到现在,并且仍将持续下去的行为 I have bee n lear ning En glish since I was young我从小时候就学英语。(会继续学下去) We have been waiting for him for half an hour. 我们已等他半小时了。(还会继续等下去)2)表示一个到目前为止一直在进行的动作,强调动作的未完成性。 It has been raining for three days. 雨下了三天了。(到现在还没停) 3)有些现在完成进行时的句子等同于现在完成时的句子。 They have been living there for ten years. = They have been there for ten years. He has been working in Zhongshan since 1998. = He has worked in Zhongshan since 1998. 4)大多数现在完成进行时的句子不等同于现在完成时的句子。 ①I have been writing a book. 我一直在写一本书。(未写完,还将一直写下去)I have written a book. 我(已经)写了一本书。(到目前为止,动作已完成) ②They have been building a bridge. 他们一直在建一座桥。(没建好,还将建下去) They have built a bridge. 他们建了一座桥。(已经建好了) 5)一些现在完成进行时的句子也与现在完成时的句子含义相同延续性动词用于现在完成进行时和现在完成时,表达的意思相同Jenny has been sleeping for 8 hours and still cannot wake up. Jenny has slept for 8 hours and still cannot wake up. 6)表示状态的动词不能用于现在完成进行时。比如like、love、hate、know 等 I have known him for a few years. 我认识他几年了。 不能说:I have been knowing him ...

英语语法大全:现在完成进行时

英语语法大全:现在完成进行时 现在完成实行时 现在完成实行时和现在完成时一样,表示从过去某时开始到现在这 一段时间里一直延续着的动作。 现在完成时侧重于动作的结束或完成;而现在完成时则侧重于动作 的未结束和继续实行。 我打了门。 (完成了这个单一动作。) 现在完成实行时 I have been reading aloud the poem since then. 从那时起我一直在朗读这首诗。 (动作从过去一直持续到现在还在继续。) 1 现在完成实行时的形式 肯定句主语+have (has) been +现在分词(doing)…. [比较]现在完成时的被动语态 主语+have (has) been +过去分词(done)…. 疑问句 Have(Has)+主语+been +现在分词(doing)…? Have you been writing all the day? 你一整天都在写吗?

How long has it been raining? 雨下了多久了? It has been raining for three days. 雨下了三天了。 He hasn’t been sleeping for 5 hours. 他没有一直睡了五个小时。——而是四个、三个或六七个小时。 (这句话中否定词在形式上似乎是否定谓语hasn’t been sleeping,但实际上却否定了状语for 5 hours.) 注意 现在完成时有否定结构,而现在完成实行时基本上没有否定结构。 2 现在完成实行时的用法 1.在强调指出动作还未结束,还要继续下去时 不能用现在完成时,而要用现在完成实行时,以避免使人误认为 动作已经全部完成。 I’ve been writing the composition for two hours, but I haven’t finished it yet. 这篇作文我写了两个小时了,但还没写完。 (强调动作没有结束,还要继续写下去。) I’ve written the composition. I’m not satisfied with it. You can read it and tell me what you think of it.

现在完成进行时

现在完成进行时(1) 现在完成进行时 1定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在可能还要继续下去。2现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成 3现在完成进行时的基本句型 肯定式I/We have been working. 疑问式Have you been working? 简略回答Yes, I/we have. No,I/we haven't. 肯定式He/She/It has been working. 疑问式Has he/she/it been working? 简略回答Yes, he/she/it has. No,he/she/it hasn't. 4现在完成时的用法 1)在强调指出动作还未结束,还要继续下去。如:I've been reading this book for two hours,but I haven't finished it.这本书我已读了两个小时了,但我还没读完。 I've read this book.我已读完这本书了。 2)强调动作延续时间的长久或带感情色彩。 She has always been working like that•她一贯是这样工作的。 3)现在完成进行时也可表示现在以前这段时间反复发生的事情。 We've been seeing quite a lot of each other recently;最近我们经常见面。

5现在完成时和现在完成进行时的区别 1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较: We've been living here for ten years. We've lived here for ten years我们在这儿已经住了十年了。 2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如: The students have been preparing for the exam.(还在进行)学生们一直在准备考试。 The students have prepared for the exam.(已经结束)学生们为考试作了准备。 3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound等 动词不能用于现在完成进行时,但可用于现在完成时。如: They've known each other since 1970,自从1970年起他们就相互认识了。 精讲精练 1.1’m sure you will do better in the test because you so hard this year. A. Studied B. Had studied C.will study D. Have been studying 考点:考查动词的时态 解析:根据句意“我确信你会在这次考试中考得很好,因为这一年你一直很努力。”主句I'm sure you will do better ”交代了时间的起点,是现在时,because引导的时间状语从句不能将来时,只能用现在时,this year是个时间段,故用现在完成进行时。 2.---We’ve spent too much money recently. ----Well, it isn,t surprising.Our friend and relatives around all the time. A. are coming B. had come C. were coming D.have been coming 考点:考查动词的时态 解析:“一我们最近花了太多钱。”一“并不奇怪,我们一直有亲朋好友来访。”很据句意可知从过去到现在一直发生的动作,故用现在完成进行时。 1.I’m tired out.I all afternoon and I don,t seem to have finished anything. A.shopped B. have shopped C. had shopped D. have been shopping 考点:考查动词的时态 解析:根据句意“我很累,我一下午都在购物,好像什么也没有完成。”可知动作从过去发生一直持续到现在。用现在完成进行时。 4. Mother wanted to be a good provider, a rule she since her marriage to father.

高中英语时态用法:现在完成进行时和过去完成式

高中英语时态用法:现在完成进行时和过去完成式 中学英语涉及到的时态一共有 16种,下面给大家准备了现在完成进行时用法说明,希望对大家复习备考有帮助。 高中英语十六种时态用法详解之现在完成进行时 1. 现在完成进行时的定义 现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可 能持续下去。如: We have been waiting for him for two hours. 我们等他等了两个小时。 2. 现在完成进行时的结构 现在完成进行时由“have /has been + 现在分词”构成。 3. 现在完成进行时的应用 现在完成进行时所用的时间状语: this month / week / year, these days, recently / lately, in the past few + 时间段, since +时间点 , for + 时间段。如: They have been building the bridge for two month. 两个月来他们一直在修桥。 They have been planting trees this month. 这个月来他们一直在植树。 4. 现在完成进行时与现在完成时的区别 (1) 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如: He has changed his idea. 他改变了想法。 (2) 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用 现在完成进行时。如: We have been studying here for two years. 我们在这儿已经学习了两年了。 (3) 有些延续性动词(如 keep, learn, live, stay, study, work 等),用于现 在完成时或现在完成进行时的区别不大。如: I have lived here for many years.=I have bee n living here for many years. 我在这儿住了多年了。 高中英语十六种时态用法详解之过去完成时

现在完成进行时

现在完成进行时? 1. 现在完成进行时的构成形式:have(has)+been+现在分词,以work为例: 肯定式:I/You/We have / He/She/It/has been working. 否定式:I/You/We have /He/She/It/has not been working. 疑问式:have I/You/We /Has He/She/It/been working? 2. 用法: a. 现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行,强调持续性。 I have been sitting here all afternoon. 我在这儿坐了一下午了。 How long has it been raining? 雨下了多久了? She has been sleeping for two hours.她到现在已经睡了两个小时了。 I have been studying Chinese for nine years.到现在我已经学习九年中文。 They have been fighting for independence since 1960s. 他们从60年代以来一直为独立而斗争。 He is ill. He's been lying in bed for three weeks. 他病了,已经卧床3个星期了。 Your eyes are red. Have you been crying? 你眼睛红了。你刚刚哭过了吗? What have you been doing all this time? 这半天你干什么来着? b. 现在完成进行时常和all this time, this week, this month, all night, all the morning, recently等状语以及since和for引导的状语连用。 I have been reading Hemingway's Farewell to Arms recently. 我最近一直在读海明威的《永别了,武器》。 This is what I have been expecting since my childhood. 这是我从小以来就一直期待着的事情。 c. 表示动作刚刚结束。 My clothes are all wet. I've been working in the rain. 我的衣服全湿了,我刚才一直在雨中干活。 He is dead drunk. He's been drinking with his friends. 他烂醉如泥,他刚才一直在和朋友们喝酒。 d. 表示一个近期内时断时续,重复发生的动作。 You've been saying that for five years. 这话你已经说了五年了。 He has been writing articles to the newspapers and magazines since he became a teacher. 自从任教以来,他一直在为报刊杂志撰稿。 e. 表达较重的感情色彩。 What have you been doing to my dictionary? 看你把我的字典弄成什么样子了! Too much has been happening today. 今天可真是个多事的日子。 What have you been doing all this week?(不耐烦) You have been deceiving me.(生气) You have been giving me everything.(感激) 3现在完成进行时和现在完成时的区别 1)现在完成进行时一般强调过去发生的动作现在仍在继续。 现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。 I have been writing an article. 我一直在写一篇文章。(仍在)

时态详解:现在完成进行时

时态详解:现在完成进行时 一、现在完成进行时的定义 现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如: Those cats have been screaming for hours. 那些猫叫了半天了。 We have been waiting for him for two hours. 我们等他等了两个小时。 The dollar has been climbing steadily all week. 整个星期美元一直在稳步增值。 二、现在完成进行时的结构 现在完成进行时由“have / has been + 现在分词”构成。如: Sales have been dropping off badly. 销售量一直减少得很厉害。 I have been waiting for an hour and a half. 我一直等了一个半小时了。 We’ll have been living here for two years by next Sunday.到下星期日,我们在这里就住了整两年了。 三、现在完成进行时有哪些主要用法 1.表示“持续”: 即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。如: She has been pruning the roses. 她一直在修剪玫瑰。 He’s been helping himself to my stationery.他未经许可一直用我的文具。 The children have been having a lot of fun. 孩子们一直玩得很开心。 She is very tired. She’s been working all morning. 她很累。她干了一早晨了。 Tom has been seeing about a work permit for you. 汤姆一直在想办法给你弄一个工作许可证。 The tobacco industry has been trying to improve its image. 烟草行业一直在试图改善其形象。 It has come to our knowledge that you have been cheating the company. 据我们了解你一直欺骗公司。

现在完成进行时

现在完成进行时(1)

现在完成进行时 1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在可能还要继续下去。 2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成 3 现在完成进行时的基本句型 肯定式I/We have been working. 疑问式Have you been working? 简略回答Yes,I/we have. No,I/we haven't. 肯定式He/She/It has been working. 疑问式Has he/she/it been working? 简略回答Yes,he/she/it has. No,he/she/it hasn't. 4 现在完成时的用法 1)在强调指出动作还未结束,还要继续下去。如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。 I've read this book.我已读完这本书了。 2)强调动作延续时间的长久或带感情色彩。 She has always been working like that.她一贯是这样工作的。 3)现在完成进行时也可表示现在以前这段时间反复发生的事情。 We've been seeing quite a lot of each other recently.最近我们经常见面。 5 现在完成时和现在完成进行时的区别 1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较: We've been living here for ten years. We've lived here for ten years.我们在这儿已经住了十年了。 2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如: The students have been preparing for the exam.(还在进行)学生们一直在准备考试。 The students have prepared for the exam.(已经结束)学生们为考试作了准备。 3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound等动词不能用于现在完成进行时,但可用于现在完成时。如:

英语语法大全:现在完成进行时9篇

英语语法大全:现在完成进行时9篇 现在完成进行时的结构篇一 现在完成进行时由“have / has been + 现在分词”构成。如: Sales have been dropping off badly. 销售量一直减少得很厉害。 I have been waiting for an hour and a half. 我一直等了一个半小时了。 We’ll have been living here for two years by next Sunday. 到下星期日,我们在这里就住了整两年了。 现在完成进行时态和现在完成时态的.区别篇二 1)现在完成进行时态强调的是动作的持续性,而现在完成时态则着眼于过去发生的动作和现在的联系。 例句: (1) He has been travelling in Asia since then. 从那时起他一直在亚洲旅行。 这儿的现在完成进行时态强调动作的持续性。 (2) The Bakers have visited four countries since then. 从那时起贝克夫妇访问了4个国家。 这句里的现在完成时态强调过去发生的动作与现在的联系。 (3) How long have you been living here? 你在这儿住了多久了? 这句里的现在完成时态除了强调动作的持续性以外,还和进行时态一样含有一种临时性,比如我们可以用这句话问暂时住在中国的外国人。 (4) How long have you lived here? 你在这儿住了多久了? 这儿的现在完成时态也是强调过去发生的动作与现在的联系,但是它另外还有一个特点,那就是有一种长期性。比如我们可以用这句话问一位长期定居在某地的人。 2)现在完成进行时态不仅可以表示动作从过去开始持续到现在,还可以表示动作延续下去;而现在完成时态的动作是否能够延续下去则取决于上下文。

相关主题
相关文档
最新文档