英语中现在完成进行时的意义及用法

合集下载

语法中的现在完成时与现在完成进行时

语法中的现在完成时与现在完成进行时

语法中的现在完成时与现在完成进行时现在完成时和现在完成进行时是英语语法中两个重要的时态,它们在句子中具有不同的用法和表示的时间概念。

本文将讨论这两个时态的区别和用法,并且提供一些例句来帮助读者更好地理解。

1. 现在完成时(Present Perfect)现在完成时用来表示过去发生的动作、经历或状态与现在的关系。

它由助动词“have/has”加上动词的过去分词构成。

1.1 表示经历或生活经验现在完成时常常用来表达一个人的经历或生活经验,强调过去发生的事情对现在的影响。

例句:- I have traveled to many countries.(我去过许多国家。

)- She has studied English for five years.(她学英语已经五年了。

)- They have known each other since they were children.(他们从小就认识彼此。

)1.2 表示从过去一直持续到现在的动作或状态现在完成时还可以用来表示从过去某个时间开始一直持续到现在的动作或状态。

常常与表示时间段的状语连用。

例句:- He has worked in this company for ten years.(他在这家公司工作了十年。

)- We have lived in this city since 2010.(我们从2010年开始就一直住在这个城市。

)1.3 表示刚刚完成的动作现在完成时还可以用来表示刚刚发生或完成的动作,并且与现在的情况或结果有关。

例句:- I have just finished my homework.(我刚刚完成了作业。

)- She has already left for the airport.(她已经去机场了。

)2. 现在完成进行时(Present Perfect Continuous)现在完成进行时用来表示从过去开始一直持续到现在的动作,并强调动作的持续性。

英语语法:现在完成进行时的一些用法

英语语法:现在完成进行时的一些用法

【导语】欢迎阅读⽆忧考为⼤家精⼼整理的英语语法:现在完成进⾏时的⼀些⽤法!欢迎阅读学习!更多相关讯息请关注⽆忧考! ⼀、现在完成进⾏时的构成⽅法 现在完成进⾏时由“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. 她很累了,她整天都在打信件。

现在完成进行时的用法

现在完成进行时的用法

现在完成进行时的用法现在完成进行时是英语中的一种时态,用来描述从过去某个时间点到现在一直在进行的动作或状态。

它常常与表示时间段的状语连用,表示一个持续的动作或状态。

一、构成:现在完成进行时的基本结构是“have/has been + V-ing”,其中“have”是现在完成时的助动词,根据主语的人称和数的变化而变化,例如:- I have been working.(我一直在工作。

)- She has been studying.(她一直在学习。

)二、用法:1. 描述从过去某个时间开始一直延续到现在的动作或状态:例如:- I have been living in this city for five years.(我在这个城市已经住了五年了。

)- They have been dating since high school.(他们从高中开始就在交往。

)2. 表示一个持续的动作或状态:例如:- He has been playing basketball for two hours.(他已经打了两个小时的篮球。

)- She has been waiting for the bus since morning.(她从早上开始就在等公交车。

)3. 强调动作的连续性:例如:- We have been learning English for many years.(我们已经学了很多年英语了。

)4. 表示引起现在的结果或影响:例如:- I am tired because I have been running.(我感到累是因为我一直在跑步。

)- The road is wet because it has been raining.(路上湿是因为一直在下雨。

)5. 表示对话中的询问、提醒或抱怨:例如:- Have you been listening to me?(你一直在听我说话吗?)- You have been talking for hours!(你已经说了几个小时了!)6. 与时间状语连用:- She has been working all day.(她一整天都在工作。

高中英语时态语态专题-----现在完成进行时讲解和练习

高中英语时态语态专题-----现在完成进行时讲解和练习

现在完成进行时一、含义:表示一个在过去发生,并持续到现在的动作(这动作可能刚停止,也可能还在进行);用于表达事件的持续性。

由于现在完成进行时是完成体和进行体的组合,所以它同时具备完成时和进行时的特征。

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

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

(还将继续造纸,不会停止造纸)。

——Why, Jack, you look so tired! Jack你看上去很累啊!——Well, I have been painting the house and I must finish the work tomorrow.对,我一直在粉刷屋子,而且明天必须得刷完。

(强调一直在做,并且还将持续)【典型例题】Mary_______ to writing classes every night since June and the course will end this week.A. had goneB. has been goingC. is goingD. went【答案】B【解析】考查时态。

句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。

玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。

故选B。

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

2、重复:到目前为止的一段时间内重复发生的活动。

——Isn’t it hard to drive to downtown to work? 开车去市中心上班难道不麻烦吗?——Yes, that’s why I have been going to work by train.很麻烦,这也是为什么我一直坐火车去工作的原因。

现在完成进行时的具体用法

现在完成进行时的具体用法

现在完成进行时的具体用法在英语的时态世界里,现在完成进行时就像是一位神秘而又特别的“嘉宾”,它有着独特的魅力和用途。

今天,咱们就来好好聊聊这个时态的具体用法,让您对它有更清晰、更深入的了解。

首先,咱们来看看现在完成进行时的构成。

它的结构是“have/has been +动词的现在分词”。

这里的“have/has”要根据主语的人称和单复数来选择,“been”是“be”的过去分词,而动词的现在分词形式则通常是在动词原形后面加上“ing”。

那么,在什么情况下我们会用到现在完成进行时呢?一种常见的情况是表示一个动作从过去某时开始,一直持续到现在,并且可能还会继续下去。

比如说,“I have been waiting for you for two hours”(我已经等你两个小时了。

)在这个句子中,“等待”这个动作从过去某个时间开始,一直持续到说话的此刻,而且有可能还会继续等下去。

再比如,“He has been studying English since he was ten”(他从十岁起就一直在学英语。

)这里,“学习英语”这个动作从十岁开始,一直持续到现在。

现在完成进行时还常常用来强调动作的持续性和不间断性。

想象一下,有人对你说“ I have been working nonstop all day ”(我一整天都在不停地工作。

)您是不是能立刻感受到那种连续工作、没有停歇的状态?与现在完成时相比,现在完成进行时更加强调动作的持续过程。

比如说,“I have cleaned the room”(我已经打扫了房间。

)这只是说明房间已经被打扫干净这个结果。

而如果说“I have been cleaning the room”则更侧重于强调打扫房间这个动作持续的过程。

另外,现在完成进行时有时还可以表达一个动作在近期内反复发生。

比如,“She has been making mistakes recently”(她最近一直在犯错。

现在完成进行时的定义

现在完成进行时的定义

.现在完成进‎行时的定义‎现在完成进‎行时表示动‎作从过去某‎一时间开始‎,一直延续到‎现在,可能还要继‎续下去。

2. 现在完成进‎行时的构成‎现在完成进‎行时是由"have/has+been+动词的现在‎分词"构成3. 现在完成时‎的基本用法‎:1)在强调指出‎动作还未结‎束,还要继续下‎去。

如:I've been readi‎n g this book for two hours‎, but I haven‎'t finis‎h ed it. 这本书我已‎读了两个小‎时了,但我还没读‎完。

I've read this book.我已读完这‎本书了。

2)强调动作延‎续时间的长‎久或带感情‎色彩。

She has alway‎s been worki‎n g like that.她一贯是这‎样工作的。

3)动作不包含‎持续意义的‎动作,要表示延续‎到现在的动‎作,要用现在完‎成进行时。

They've been build‎i ng a ship.(在进行)他们一直在‎造一艘船。

4)现在完成进‎行时也可表‎示现在以前‎这段时间反‎复发生的事‎情。

We've been seein‎g quite‎a lot of each other‎recen‎t ly.最近我们经‎常见面。

现在完成时‎和现在完成‎进行时的区‎别1)现在完成进‎行时更强调‎动作的延续‎性,它是现在完‎成时的强调‎形式。

试比较:We've been livin‎g here for ten years‎.We've lived‎here for ten years‎.我们在这儿‎已经住了十‎年了。

2)在不用时间‎状语的情况‎下,现在完成进‎行时表示动‎作仍在进行‎。

而现在完成‎时则表示动‎作在过去已‎结束。

如:The stude‎n ts have been prepa‎r ing for the exam.(还在进行)学生们一直在准‎备考试。

现在完成进行时的用法和例句

现在完成进行时的用法和例句

现在完成进行时的用法和例句现在完成进行时是英语中一种特殊的时态,用于表示动作在过去开始,一直持续到现在并可能继续下去的情况。

本文将详细介绍现在完成进行时的用法,并给出一些例句来帮助读者更好地理解和运用这一时态。

一、基本用法现在完成进行时由"have/has been + V-ing"构成,其中"have"用于第一人称(I/we/you/they),"has"用于第三人称单数(he/she/it)。

该时态强调动作的连续性和延续性。

以下是现在完成进行时的几种基本用法:1. 表示动作的延续性:用于强调一个动作过去开始,一直持续到现在,并可能仍在继续进行。

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

2. 表示对现在的影响或结果:用于描述过去一段时间的动作对现在造成的影响或结果。

例句:She has been working hard recently, so she is tired now.她最近一直在努力工作,所以现在很累。

二、与其他时态的区别和比较1. 与现在完成时的区别:现在完成进行时强调持续性,而现在完成时强调动作完成后的结果或对现在的影响。

例句:He has been studying all day.(强调持续不间断地学习)He has studied for the exam.(强调学习完毕对现在的影响)2. 与过去完成进行时的区别:过去完成进行时强调过去某个时间段内正在进行的动作,而现在完成进行时强调从过去开始一直延续到现在的动作。

例句:She had been waiting for me when I arrived.(过去完成进行时) She has been waiting for me since 5 o'clock.(现在完成进行时)三、特殊用法1. 表示对比起点的晚于预期:用于表示某个动作在过去开始,比起初计划的起点要晚。

现在完成时和完成进行时的比较

现在完成时和完成进行时的比较

(现在完成时和现在完成进行时)现在完成时一、现在完成时的意义及其构成:现在完成时用来表示之前已发生或完成的动作或状态, 其结果的影响现在还存在; 也可表示持续到现在的动作或状态。

其构成: have (has) +过去分词二、通常使用现在完成时的几种情况:1、表示过去发生的事对现在仍有影响。

The disappearance of Justin has made Kelly very unhappy.(Justin在过去失踪,但Kelly至今仍旧为他的失踪感到不高兴)2、表示过去开始的动作一直延续到现在。

I haven’t seen Justin since last Friday night.(从上周五晚上到现在一直都没有见到过3、表示动作的确切时间不明确或不重要。

The boy has already come home.(男孩已经回家,但没有指出何时回家)4、表示刚结束的动作。

The police have just finished searching the area.(警方刚结束对该地区的搜查)5、表示反复发生的动作。

Some villagers say that they have seen UFOs many times.(村民们曾多次看到UFO)三、常与现在完成时连用的时间状语1、表示过去的事或动作对现在有影响,动作的时间不明确、不重要或动作刚结束,一般可用already(用于肯定句或疑问句)、yet(用于否定句或疑问句)、ever、just、recently、lately never 等。

除此之外,before也可用于现在完成时。

The boy has already come home.男孩已经来家了。

I haven't heard anything from him yet/ recently/lately.近来,我没收到他的任何信件。

The police have just finished searching the area.警方已经结束对这个地区的搜查。

现在完成进行时的用法

现在完成进行时的用法

现在完成进行时的用法现在完成进行时是英语中的一种时态,用于表示过去某一时刻开始的动作或状态一直持续到现在,并可能继续下去。

它是现在完成时和现在进行时的结合,因此要使用"have/has been + V-ing"的结构。

一、表示已持续的动作现在完成进行时常用来表示一个动作或状态从过去某一时刻开始一直持续到现在,并且可能继续下去。

例如:1. I have been living in this city for five years.(我已经在这个城市居住了五年了。

)2. She has been learning English for two months.(她已经学英语学了两个月了。

)3. They have been working on this project since last year.(他们从去年开始一直在进行这个项目。

)二、表示刚刚结束的动作现在完成进行时还可以用来表示一个刚刚结束的动作。

例如:1. He has been studying all night.(他已经学了整个晚上。

)2. We have been playing football for two hours.(我们已经踢了两个小时的足球。

)3. They have been talking on the phone for a long time.(他们已经打了很久的电话了。

)三、表示对现在造成的影响现在完成进行时还可用来表示过去进行的动作对现在产生的影响。

例如:1. I have been exercising regularly, so I feel much healthier now.(我一直在经常锻炼,所以现在感觉更健康。

)2. She has been practicing playing the piano, and now she can play many songs.(她一直在练习弹钢琴,现在她可以弹很多曲子了。

中考英语语法专项学习之现在完成进行时主要用法讲义

中考英语语法专项学习之现在完成进行时主要用法讲义

2024届初中英语语法专项学习之现在完成进行时主要用法(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

(二)表示在说话时刻之前到现在正在进行的动作。

(三)有些现在完成进行时的句子等同于现在完成时的句子。

(四)大多数现在完成进行时的句子不等同于现在完成时的句子。

(五)表示状态的动词不能用于现在完成进行时。

(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。

(七)表示现在以前一直在进行的动作强调动作的未完成性。

现在完成进行时与现在完成时的区别:1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。

如:He has changed his idea. 他改变了想法。

2. 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。

因此在需要明确表示动作还要持续下去时,应用现在完成进行时。

如:We have been studying here for two years. 我们在这儿已经学习了两年了。

3. 在许多情况下,现在完成时表示动作已经完成,而现在完成进行时却并非如此。

如:He has cleaned the window. 他把窗户擦干净了。

(动作已完成)He has been cleaning the window. 他一直在擦窗户。

(动作不一定完成)4. 有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。

如:I’ve known him for many years. 我认识他有许多年了。

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

5. 有少数动词(如live, work, teach, study等)用两种时态都可以,意思差别不大。

如:I’ve lived [been living] here for 30 years. 我在这儿住了30年了。

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

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

高中英语时态用法:现在完成进行时和过去完成式高中英语十六种时态用法详解之现在完成进行时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 been living here for many years. 我在这儿住了多年了。

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

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

现在完成进行时讲解及练习题及答案什么是现在完成进行时?现在完成进行时是英语中的一种时态,用来表达一个动作或状态从过去某一时间开始一直持续到现在的情况。

这个时态可以用来描述动作的进行、状态的持续以及对现在产生的影响。

现在完成进行时的构成现在完成进行时的构成由"have been + 现在分词"组成。

其中,“have”是助动词,用于表示现在完成时;"been"是"be"的过去分词,表示进行或状态;现在分词则是动词-ing形式。

现在完成进行时的用法现在完成进行时通常用来描述以下情况:1. 一个动作或状态从过去某一时间开始,持续到现在,并可能还会继续下去。

例如:I have been studying English for three hours.(我已经学英语三个小时了,而且可能还会继续学下去。

)2. 表示对现在的影响。

例如:You look tired. Have you been working all day?(你看起来很累,你是不是一整天都在工作?)现在完成进行时的练题及答案1. 把下列句子改成现在完成进行时。

- He is reading a book. --> He has been reading a book.- They are playing football. --> They have been playing football.- She is studying for the exam. --> She has been studying for the exam.2. 写出下列动词的现在分词形式。

- read --> reading- play --> playing- study --> studying3. 根据括号内的提示,用现在完成进行时形式填空。

- I _______ (wait) for him for two hours. (wait)- She looks tired because she _______ (work) all day. (work)- They _______ (learn) Chinese for six months. (learn)答案:1.- He has been reading a book.- They have been playing football.- She has been studying for the exam.2.- reading- playing- studying3.- have been waiting- has been working- have been learning以上是现在完成进行时的讲解及一些练题及答案。

现在完成进行时与一般现在进行时的区别

现在完成进行时与一般现在进行时的区别

现在完成进行时与一般现在进行时的区别现在完成进行时(Present Perfect Continuous)和一般现在进行时(Present Continuous)是现在时态中的两种进行时态,它们在形式和用法上存在一些区别。

本文将对这两种时态进行比较与分析。

一、现在完成进行时的形式与用法现在完成进行时的形式:助动词“have been”+ 现在分词的进行时态。

例如:- 他们已经在做长时间的准备工作了。

- 我一直在学习英语。

现在完成进行时的用法:1. 表示动作从过去某一时间一直延续到现在,强调过程的持续性。

例如:- 她已经在这家公司工作了10年了。

- 他们已经种植庄稼有好几个季节了。

2. 强调过去某一段时间内的反复或频率。

例如:- 我们一直在互相帮助,共同完成这项任务。

- 她在过去的几个月里一直在锻炼身体。

3. 表示对过去发生的动作或事件的评论。

例如:- 你为何在等了这么久之后才告诉我?- 我很欣赏他一直在坚持的态度。

二、一般现在进行时的形式与用法一般现在进行时的形式:be动词(am/is/are)+ 现在分词的进行时态。

例如:- 他正在做长时间的准备工作。

- 我正在学习英语。

一般现在进行时的用法:1. 表示现在正在发生的事情或正在进行的动作。

例如:- 她正在写一篇论文。

- 他们正在进行年度总结和计划。

2. 表示现阶段的临时状态或趋势。

例如:- 这件事情正在引起越来越多的关注。

- 他们正在寻找一个新的办公室空间。

3. 表示计划或安排的未来事件。

例如:- 我们正在筹备下个月的会议。

- 他们正在制定新产品的推广计划。

三、现在完成进行时与一般现在进行时的比较现在完成进行时和一般现在进行时都强调动作或状态的进行,但有一些区别:1. 时间关注点不同:- 现在完成进行时强调动作或状态的持续性,重点在于动作或状态已经发生并且仍在继续。

- 一般现在进行时强调动作或状态正在进行,重点在于当前的动作或状态。

2. 对时间的限定不同:- 现在完成进行时通常与一段时间的延续性相关,关注过去某一段时间到现在的动作或状态。

语法中的现在完成进行时与过去完成进行时

语法中的现在完成进行时与过去完成进行时

语法中的现在完成进行时与过去完成进行时现在完成进行时与过去完成进行时是英语语法中的两种时态,它们分别用于表示动作或状态发生的时间与现在的关系,并且都在句子中加入了进行时的概念。

本文将详细介绍这两种时态的构成、用法及其区别。

一、现在完成进行时 (Present Perfect Progressive)现在完成进行时是由“现在完成时的助动词have/has + been + 现在分词”的形式构成的。

现在完成进行时主要用来表示一个持续或进行的动作从过去开始一直延续到现在,强调动作的持续性或连续性。

1. 构成:主语 + have/has + been + 动词ing + …2. 用法:(1)表示过去开始一直持续到现在的动作或状态,常与表示一段时间的时间状语连用,如:for, since, all day, all week等。

例句:I have been studying English for two hours.(我已经学习英语两个小时了。

)She has been working on this project since last month.(她从上个月开始一直在做这个项目。

)(2)表示过去发生的一个连续或持续的动作对现在有影响或结果的情况。

例句:He has been practicing the piano a lot, so he can play very well now.(他一直在大量练习钢琴,所以现在弹得非常好。

)They have been exercising regularly, so they feel much healthier.(他们一直有规律地锻炼,因此感觉身体更健康了。

)二、过去完成进行时 (Past Perfect Progressive)过去完成进行时是由“过去完成时的助动词had + been + 现在分词”的形式构成的。

过去完成进行时主要用来表示过去某个时刻或动作之前一直进行或持续的动作,强调动作的延续性。

现在完成进行时以及与完成时的区别

现在完成进行时以及与完成时的区别

现在完成进行时含“进行时”与“完成时”双重意义。一、结构形式现在完成进行时由“助动词have(has) + been + 动词的现在分词”构成。二、基本用法1. 表示从过去某时间开始一直延续到说话时还在进行、而且可能还要持续下去的动作。它通常和“for + 一时间段”或“since + 一时间点”这样的时间状语连用。例如:I have been waiting for a letter from my parents. 我一直在等我父母的来信。It has been raining for three hours. 雨一直下了三个小时了。We have been studying here since 2004. 自从2004年以来,我们就一直在这里学习。2. 表示从过去某时间开始,一直延续到说话时刻,可能刚刚结束的动作。例如:She has been sweeping the street all day. She is too tired. 她一整天都在扫大街。她太累了。We have been waiti ng for you for two hours. We don’t want to wait any longer. 我们已经等你两个小时了,不想再等了。三、常用句式1. 肯定句:主语+ have(has) been + 现在分词+ 其他。例如:I have been sitting here all the afternoon. 我在这儿坐了一下午。He has been collecting all kinds of stamps since he was ten years old. 从十岁起他就一直在收集各式各样的邮票。2. 否定句:主语+ have(has) not been + 现在分词+ 其他。例如:They haven’t been meeting each other for five years. 他们有五年没有见面了。He hasn’t been teaching here these years. 这些年他并没有一直在这儿教书。3. 一般疑问句: Have/Has + 主语+ been + 现在分词? 其肯定回答是: Yes, 主语+ have(has).否定回答是: No, 主语+ haven’t(hasn’t).例如: —Have you been preparing for the English test today? 你今天一直在准备英语考试吗?—Yes, I have./No. I haven’t. 是的。/不,我没有。—Has Daniel been skating for two years? 丹尼尔滑冰已经有两年了吗?—Yes, he has./No, he hasn’t. 是的。/不,没有两年。4. 特殊疑问句:特殊疑问词+ 一般疑问句?例如:What book have you been reading recently? 最近你在看什么书?How has your uncle been getting on with his work? 你叔叔的工作进展得怎么样?注意:如果特殊疑问词在句中作主语或修饰主语时,句中的主语和谓语应按自然语序排列。例如:Who has been teaching you English since you came to this school? 从你到这所学校来,谁一直在教你们英语?Ⅰ. 单项选择1. How long have you been______here?A. stoodB. to standC. standingD. stands2. Mr Green has been______a novel since he finished school.A. wroteB. writingC. writtenD. writes3. —Hi, David! Are you tired?—Yes, I am tired. I______ the classrooms for three hours.A. am cleaningB. was cleaningC. have been cleaningD. had cleaned4. Where have you been? We______ you everywhere.A. have been looking forB. has looked forC. had looked forD. has been looking for5. —It______for nearly a week. Will it last any longer?—No, it’s reported that we’ll have a fine weekend.A. have rainedB. has been rainingC. rainsD. rainedⅡ. 句型转换按照括号内的要求改写下列句子。每空填一词。1. He has been watching the interesting play for two hours.(改为否定句)He_______ _____watching the interesting play for two hours.2. I have been learning English for two years.(改为一般疑问句并作否定回答)—______ you______learning English for two years?—No, I______ .3. Tom has been collecting stamps for five years.(对划线部分提问)______ has Tom been______for five years?4. The boy has been listening to the music videos since he was seven years old.(对划线部分提问)______ ______has the boy been listening to the music videos?5. She has been working in the factory for six years.(对划线部分提问)______ ______she been working for six years?Key: Ⅰ 1-5 CBCABⅡ 1. hasn’t,been2. Have, been, haven’t3. What, doing4. How,long5. Where,has现在完成时与现在完成进行时的区别最近和一个朋友喝咖啡,我们聊到了英语语言的学习问题。

现在完成进行时句子

现在完成进行时句子

现在完成进行时句子现在完成进行时是英语中的一种时态,表示动作或状态正在进行,但并不一定是此刻正在进行。

这种时态通常由助动词"be"加上动词的现在分词构成。

在现在完成进行时中,我们常常会看到一些时间状语,比如"for"和"since",用来表示动作或状态持续的时间。

另外,现在完成进行时也可以用来表示过去发生的动作对现在产生的影响。

举个例子,"I have been studying English for 5 years."(我已经学习英语5年了。

)这个句子中,"have been studying"就是现在完成进行时,表示动作从过去开始,一直持续到现在。

现在完成进行时的构成是,助动词"have/has" + been + 现在分词。

在使用现在完成进行时时,我们需要注意以下几点:1. 现在完成进行时表示的是一个持续性的动作或状态,通常和表示一段时间的时间状语连用,比如"for"和"since"。

2. 现在完成进行时也可以表示过去发生的动作对现在的影响,比如"I have lost my key."(我把钥匙弄丢了。

)。

3. 现在完成进行时通常用在口语中,表示对话者的体验或感受。

4. 现在完成进行时常常和"just", "already", "yet"等副词连用,表示动作发生的时间。

总的来说,现在完成进行时是一个比较常用的时态,我们在日常交流中经常会用到。

掌握好现在完成进行时的用法,可以帮助我们更准确地表达自己的意思,也能更好地理解别人的话。

希望大家能够多加练习,提高自己的语言水平。

现在完成进行时的用法

现在完成进行时的用法

现在完成进行时的用法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.我一直在做作业。

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

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

英语中现在完成进行时的用法讲解编者按:动作是否结束或者将继续不能作选择标准,因为现在完成时和现在完成进行时都存在表示动作已经结束和动作将继续的情况。

下面小编就来带你一起学习下,希望对大家有帮助。

现在完成进行时,表示从过去某时到现在一直在进行的动作,在重视动作结果对现在的影响的同时,强调这个动作的连续不断,译成中文就用“一直”表示。

这种时态对喧有很浓的感情描绘色彩。

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.已经连续不断下了足足一个月的雨了。

模仿练习:1.我已经连续不断复习了3个小时。

现在完成时态和现在完成进行时态在时间意义和用法上有不易区别之处

现在完成时态和现在完成进行时态在时间意义和用法上有不易区别之处

现在完成时态和现在完成进行时态在时间意义和用法上有不易区别之处。

现对这两种时态进行对比和分析,重点是比较两者在相同或类似的句子中的区别,以及两者在同一交际场景下的不同意义。

一、现在完成时表示的意义1. 时间未指明或不确定的过去动作。

例如:I have interviewed eight interviewees,muchquicker than scheduled.我已经面试了八个人,比原计划快多了。

如果仅说明“时间末指明、不确定的过去动作”所带来的结果仍不能满足交际的需要,则需要现在完成时态与一般过去时态一起使用,对当时动作的执行情况加以描述。

例如:-Have you consulted the directors about the present situation of electricity shortage?你和主任们讨论过近来电力短缺的问题了吗?-Yes,(I have.)Director Zhang and I talked over this last Saturday.是啊,上周六我和王主任讨论了。

2. 表示过去发生的动作,这个动作有可能现在还在重复。

例如:The famous scriptwriter has written strongly about life improvements to the lives of citizens. 这位著名剧作家一直以来为改善市民生活的问题执笔呐喊。

这句话的意思是“你可以看到这位剧作家现在还这么做”。

如果这位剧作家已经不这样做了,或者该人已经去世了,即该动作不存在重复性了,则应作如下表达:The famous scriptwriter wrote strongly about improvements to the lives of citizens.这位著名剧作家曾为改善市民生活的问题执笔呐喊。

3.表示近期不确定时间内的一次或重复性的动作或状态。

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

英语中现在完成进行时的意义及用法谓语动词构成:I/ we/ you/ they have been working
He / she/ it has been working
(1) 表示从过去某时开始一直持续到现在的动作,并且还将持续下去The Chinese have been making paper for two thousand years.
中国有2000年的造纸历史.
I have been learning English since three years ago.
自从三年前以来我一直在学英语.
(2) 表示在说话时刻之前刚刚结束的动作
We have been waiting for you for half an hour. 我们已经等你半个钟头了.
(3) 有些现在完成进行时的句子等同于现在完成时的句子
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.我在这里已经工作两年了.
(4) 大多数现在完成进行时的句子不等同于现在完成时的句子
I have been writing a book.(动作还将继续下去)我一直在写一本书.
I have written a book.(动作已经完成)我已经写了一本书.
(5) 表示状态的动词不能用于现在完成进行时
I have known him for years. 我认识他已经好几年了.
这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,等.。

相关文档
最新文档