现在完成进行时表示的意义
- 格式:docx
- 大小:11.67 KB
- 文档页数:1
语法中的现在完成时与现在完成进行时现在完成时和现在完成进行时是英语语法中两个重要的时态,它们在句子中具有不同的用法和表示的时间概念。
本文将讨论这两个时态的区别和用法,并且提供一些例句来帮助读者更好地理解。
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)现在完成进行时用来表示从过去开始一直持续到现在的动作,并强调动作的持续性。
英语中现在完成进行时的意义及用法谓语动词构成:I/ we/ you/ they have been workingHe / 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讨厌,等.。
现在完成进行时一、含义:表示一个在过去发生,并持续到现在的动作(这动作可能刚停止,也可能还在进行);用于表达事件的持续性。
由于现在完成进行时是完成体和进行体的组合,所以它同时具备完成时和进行时的特征。
二、结构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.很麻烦,这也是为什么我一直坐火车去工作的原因。
现在完成进行时和现在完成时的区别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 XXX.你到那里去了?我们处处在找你。
(透露表现方才竣事的举措)We have looked for him, but haven't found him.我们找过他,但没有找到他。
(透露表现举措已竣事,夸大支作的成效)3)现在完成进行时表示现在以前的这段时间内反复发生的事情。
All these years they have been XXX.这些年来,创立们一直为我们杂志写稿。
We have been XXX.最近我们常常见面。
曩昔完成时透露表目前曩昔某一工夫或举措之前曾产生或完成了的举措。
它透露表现句子中描绘的举措产生在“曩昔的曩昔”。
现在完成时与现在完成进行时练篇B. Complete the following sentences with the right form of the verbs given.1. You know, I ________ (look) for a job for three months, and this is my first formal interview.2. My sister ________ (stay) in Beijing for three months last year.3. The little boy is dirty all over because he ________ (play) in the mud all the morning.4. I ________ (wonder) if you were free this afternoon.5. Here he is! We ________ (wait) anxiously for him since last night.1.—I’m sure Andrewwill win the first prize in the final.—I think so. He ________ for it for months. (2008江苏)A. XXX. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it.A. walksB. walkedC. has walkedD. had walked3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)A. XXX seen4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______English for a year. (2007湖南)A. XXX _________ hard for long to realize his dream and now he is popular. (2007福建)A. worksB. is workingC. has workedD. had worked6.—I have got a headache.—XXX_________ in front of that computer too long. (2007江西)A. XXX17. The XXX district_______ from 6% to 5% in the past two years. (2007上A. has XXX. Now that she is out of job, Lucy ___ going back to school,but she XXX.(北京)A. XXX. is going to consider9.—______ you ______ him around the museum yet? (2007江苏)—Yes. We had a great time there.A. Have ; shownB. Do ; showC. Had; shownD. Did; show10.—Hi, Tracy,you look pale.—I am tired. I _______ the living room all day.A. paintedB. had XXX.1. All these years they are XXX.2. I have been XXX.3. What have you been doing before you left Oxford?4. It's a good job. Have you done it all by yourself?5. It's a long time since you come to see me.6. XXX't see much of Henry lately.7. I'm glad to tell you that you passed the exam.。
(现在完成时和现在完成进行时)现在完成时一、现在完成时的意义及其构成:现在完成时用来表示之前已发生或完成的动作或状态, 其结果的影响现在还存在; 也可表示持续到现在的动作或状态。
其构成: 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.警方已经结束对这个地区的搜查。
现在完成时和现在完成进行时的区别现在完成进行时表示的结果是直接的,现在完成时表示的则是最后的结果。
现在完成进行时有时有延续性,现在完成时没有。
现在完成进行时表示动作在重复,现在完成时不带重复性。
现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
(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. 我认识她刚刚两天。
现在完成进行时现在完成进行时,是英语中,动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。
其表达的意思有两种:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
2.表示在说话时刻之前到现在正在进行的动作。
现在完成进行时的谓语动词构成现在完成进行时(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 Engilsh 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 been + 现在分词(v-ing) 现在完成进行时表示的意义如下:
1. 表示一个开始于过去,但现在仍在继续或者刚刚结束的动作。
例:I've been waiting for an hour.我已经等了一个小时。
(我已经等了一个小时,而且很有可能继续等下去,即‘等待’这个动作还要继续,所以要用现在完成进行时)
2.表示不间断的重复的动作。
例:Tom has been calling Lili every night last week.在过去的一周里,汤姆每天晚上都给莉莉打电话。
(汤姆每天晚上都给莉莉打电话,他可能还要接着打,即‘打电话’这个动作还会重复下去,所以要用现在完成进行时)
注:现在完成进行时的动作很有可能会持续下去,现在完成时的动作未必会持续下去,这是二者的区别。
索罗学院整理。