现在完成进行时与完成时
现在完成进行时和现在完成时有什么区别
现在完成进行时和现在完成时有什么区别?现在完成时与现在完成进行时相同点1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如:I have worked in this school since 2001.I have been working here since 2001.2. 现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如:Mr. Smith has taught English for 20 years.Mr. Smith has been teaching English for 20 years.以上句子用现在完成时与现在完成进行时,含义上没有什么差别,两种时态可以互相换.但两种时态也存在意义和用法上的差别.不同点1. 现在完成时可表示已经完成的动作或者状态,常常与already(已经)或ever(曾经)连用。
如:We have already learnt Module 3. 我们已经学习了第三模块.She is the most beautiful girl I have ever seen.她是我见过的最漂亮的女孩.而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作,一般不与already或ever等连用,如:We have been learning Module 4. 我们一直在学习第四模块.(不一定学完)注意下面这组句子含义上的区别:I have read the novel. 我看过那本书了. (已看完)I have been reading the novel. (一直在看,不一定看完)2. 相对于现在完成时表示一次性,现在完成进行时可以表示动作的重复.如:I have met him at the library. (我在图书馆见过他.)I have been meeting him at the library. (我经常在图书馆看见他.)3. 现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别.现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程.如:—You look so tired, what have you been doing 你看起来很累,做什么了(强调动作)—We are very tired. We've been cleaning the house. 我们很累,我们刚才在打扫房子.(强调该动作所导致)—We've cleaned the house. You may come in now. 我们打扫过房子了,你可以进来了.(强调结果"房子干净")4. 现在完成进行时态不能用来谈某个动作的具体次数或几件事情.这时,我们要用现在完成时态.如:)I have been drinking five cups of coffee this afternoon.(×I have drunk five cups of coffee this afternoon.5. 现在完成时强调"事实";而现在完成进行时则强调"动作",并且常含有喜悦,愤怒,不满,厌恶等感情色彩.如:The lazy boy has lain in bed for a whole day. 这个懒孩子在床上躺了一天.(强调事实)The lazy boy has been lying in bed for a whole day. 这个懒孩子在床上躺了一天了.(强调动作,含有对小男孩厌恶的感情色彩)6. 如果没有时间状语,现在完成进行时有延续性,现在完成时没有.如:I've been cleaning the house but I still haven't finished.)I've cleaned the house, but I still haven't finished.(×现在完成进行时:1.强调过程,一直在做,带有情绪,对现在有一定有影响,动作重复。
完成时的四种时态的基本结构
完成时的四种时态的基本结构完成时态是英语中最常用的时态之一,它表示过去某个时间点或时间段已经完成的动作或状态。
完成时态有四种基本结构,分别是现在完成时、过去完成时、将来完成时和完成进行时。
下面将分别介绍这四种时态的基本结构和用法。
一、现在完成时现在完成时的基本结构是“have/has + 过去分词”,其中have用于第一人称单数、第二人称单数和复数,has用于第三人称单数。
现在完成时表示过去发生的动作或状态对现在造成的影响或结果,常用于以下情况:1. 表示过去发生的动作或状态对现在造成的影响或结果,如:I have lost my keys.(我丢了我的钥匙。
)She has been studying English for five years.(她已经学习英语五年了。
)2. 表示过去发生的动作或状态一直持续到现在,如:I have lived in this city for ten years.(我在这个城市住了十年了。
) He has worked for this company since 2010.(他自2010年以来一直在这家公司工作。
)3. 表示过去发生的动作或状态与现在有关联,如:I have just finished my homework.(我刚刚完成了我的作业。
)She has already left for the airport.(她已经去机场了。
)二、过去完成时过去完成时的基本结构是“had + 过去分词”,表示在过去某个时间点或时间段之前已经完成的动作或状态。
过去完成时常用于以下情况:1. 表示过去某个时间点或时间段之前已经完成的动作或状态,如:I had finished my work before he arrived.(他到达之前我已经完成了我的工作。
)She had lived in Paris for two years before she moved to London.(她在搬到伦敦之前在巴黎住了两年。
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别
现在进行时和现在完成进行时区分:区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement).具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身.现在完成时have done则是强调动作产生的结果或取得的成就,而不是动作本身.二者的这种区别我们从下面的这些例句可以很好地领悟到:(2) a. My hands are very dirty. I’ve been painting the house. b. I have painted the house green. The house was white, but now it’s green.思维分析:句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状.句a意思是“我的手很脏,我现在一直在给房间刷漆”.句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了.现在完成时表示动作业已完成, 而完成进行时却不一定如此I’ve made a cake. 我做了一个蛋糕.(已做好)I’ve been making a cake. 我一直在做一个蛋糕. (不一定做好了She’s painted a picture. 她画了一幅画.(已画好)She’s been painting a picture. 她在画一幅画.(可能还没画好)强调时间长度用完成进行时比较好:I’ve been coughing all night. 我咳了一整夜.(比I’ve coughed all night. 更能强调咳得久)All the time she’s been sitting there in silence. 她一直静坐在那里.All these years we’ve been trying to get in touch with him. 这些年来我们一直在设法和他联系. 许多静态动词都只能用于完成时而不能用于完成进行时:I’ve known that for a long time. 这事我已经知道很久了.The strike has lasted six months. 这次罢工已经持续了6个月.Nobody has seen him since last week. 从上周起就没人见到过他.raise in salary all the time. 他一直盼着加薪.但当意思发生转变时也可能用于完成进行时:I’ve been thinking of doing so for a long time. 我好久以来一直想这样做.Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证.有少数动词用两种时态都可以,意思差别不大,如:They have been working very well this term. 这学期他们学习很好. They have worked very well this term.It has been raining for two hours. 下了两个小时的雨. It has rained for two hours.过去完成时一、过去完成时的概念与结构特点概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去( past-in-the-past )”。
现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别现在完成时和现在完成进行时是英语中两个常见的时态,它们在用法和意义上有一些区别。
现在完成时现在完成时是表示过去发生的动作对当前情况造成的影响或结果,常用以下结构:主语 + have/has + 过去分词现在完成时的用法如下:1. 表示过去的动作或事件对当前时间产生的影响:- I have finished my homework. (我已经完成了作业)- She has lost her keys. (她丢了钥匙)- They have lived in this city for five years. (他们在这个城市居住了五年)2. 表示过去某个时间点之前已经完成的动作:- They have already left. (他们已经离开了)- She has never been to Europe. (她从未去过欧洲)- Have you seen that movie? (你看过那部电影吗?)3. 表示经验、知识或技能的积累:- I have studied English for years. (我学英语已经好几年了)- He has played the piano since he was a child. (他从小就学钢琴)现在完成进行时现在完成进行时是表示从过去某一时间开始一直延续到当前的动作,常用以下结构:主语 + have/has been + 动词的现在分词现在完成进行时的用法如下:1. 表示从过去某一时间开始一直持续到当前的动作:- He has been working on this project all day. (他一整天都在做这个项目)- They have been studying for the exam for weeks. (他们几周都在准备考试)2. 表示反复出现的动作或情况:- It has been raining a lot recently. (最近一直在下雨)- The baby has been crying all night. (宝宝整晚都在哭)3. 表示对过去动作的强调或感叹:- I can't believe you have been waiting for me since morning. (我不敢相信你等了我一整个早上)- Wow, you have been cleaning the house all day! (哇,你一整天都在打扫房子!)总结现在完成时和现在完成进行时的区别主要在于时间表达和动作的性质。
现在完成时和现在完成进行时
现在完成时和现在完成进行时现在完成进行时(一)定义:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
2.表示在说话时刻之前到现在正在进行的动作。
(二)基本结构:I / we / they have been + 动词的现在分词He / she / it has been + 动词的现在分词(三)用法:1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
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.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.(动作已经完成)我已经写了一本书。
现在完成进行时态和现在完成时
B: Where did you buy it? A: I bought it in my hometown. A: have you seen the film? B: Yes, I have. A: When did you see it? B: I saw it last Sunday.
(二)表示一个从过去开始,一直持 续到现在,有可能继续下去的动作 或状态.通常和for或since引导的时 间状语连用.
I haven't seen her these days. She has learnt English for 3 years/since 3 years ago. They have lived here since 1990. What has happened to the USA in the last 350 years?
注1): since 也可单独使用, 表示 "自那时起"; 另外since前也可加 上ever,以加强语气. Eg. I have been here (ever) since. I have been here (ever) since I graduated in 2000.
注2): 对for或since引导的时间状 语提问 必须用how long, 决不能 用when. Eg. I have lived here for 10 years. How long have you lived here? She has stood here since 2 hour ago. How long has she stood here?
短暂性动词与延续性动词的联系与区别
短暂性动词: 可与already, yet, ever, never等连用 等连用, 短暂性动词 可与 等连用 但不能与for a day, since last week, how long 连用 连用. 但不能与 考点三延续性动词: 常与for a day, since last week, 考点三延续性动词 常与 how long 连用 连用. 短暂性动词 buy begin borrow join die 延续性动词 have 买
现在完成时与现在完成进行时比较练习
现在完成时与现在完成进行时比较练习一、现在完成时与现在完成进行时的比较在我们日常生活中,我们经常会遇到两种时态:现在完成时和现在完成进行时。
这两种时态在很多情况下都可以互换使用,但它们之间还是存在一定的差异。
本文将从语法结构、用法、含义等方面对现在完成时和现在完成进行时进行详细的比较和分析。
二、现在完成时的语法结构和用法1.1 现在完成时的语法结构现在完成时是由助动词“have/has”加过去分词构成的。
例如:I have eaten breakfast.(我已经吃过早餐了。
)这里的助动词“have”表示完成的动作发生在过去,而过去的分词“eaten”表示动作的完成状态。
1.2 现在完成时的用法现在完成时主要用于表示过去发生的动作对现在造成的影响,或者表示从过去一直持续到现在的动作。
它还可以用于强调过去的经历或者经验。
例如:I have lived in this city for 5 years.(我已经在这个城市住了5年了。
)这里表示从过去一直持续到现在的动作。
She has studied English for 10 years.(她学英语已经学了10年了。
)这里表示过去发生的动作对现在造成的影响。
I have seen that movie twice.(我看过那部电影两次了。
)这里表示强调过去的经历或经验。
三、现在完成进行时的语法结构和用法2.1 现在完成进行时的语法结构现在完成进行时是由助动词“have/has been + 现在分词”构成的。
例如:I have been studying English for 3 hours.(我已经学习英语3个小时了。
)这里的助动词“have been”表示从过去某个时间开始一直持续到现在的动作,而“studying”则表示动作正在进行。
2.2 现在完成进行时的用法现在完成进行时主要用于表示从过去某个时间开始一直持续到现在的动作,或者表示动作正在进行且可能还要继续下去。
现在完成进行时和现在完成时的区别
现在完成进行时和现在完成时的区别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.。
现在完成时、现在完成进行时等时态知识点
一、表示完成动作的动词时态:现在完成时、过去完成时、将来完成时1.现在完成时:have(has) done.1)表示从现在之前(即过去)开始发生并持续到现在动作或状态。
这种现在完成时的特点:1)谓语动词一般为延续性动词。
2)动作发生在过去,但是这一动作持续到现在,而且还可能继续持续下去。
3)与现在完成时连用的时间状语通常是表示“一段时间”的时间状语,以说明某个动作或状态持续了多久。
如:I have lived there for three years.我已经住在那里三年了。
She has taught in the school since I came here.自从我来到这里她就在学校里教书。
与这种现在完成时搭配的时间状语如下:a.) since+时间点如:I have worked in this company since 1998.自从1998年我就在这家公司工作b).for +时间段如:I have worked in this company for three years.我在这家公司工作三年了。
c) “到目前为止”until now, up until now, up to now, so far如:We have up until now failed to take any action to decide on a common language that wouldfurther communication between nation.到目前为止,我们尚未采取任何行动来决定一门国际通用语言,以促进国际间交流。
d) “在最近几世纪/年/月以来”in the past few years, over the past few years, during the last three months, through centuries等。
如:Through history man has had to accept the fact that all living things must die.自古以来,人类就必须接受这样的事实:一切生命体都会消亡。
现在完成进行时和现在完成时辨析
2. 确定性和不确定性
• 现在完成进行时和现在完成时的“已完成”用法一样,也 可以表示已经完成的动作.但是,它着重于动作的确定性, 而现在完成对则强调动作的不确定性,因而前者可以作为 解释某一事件的借口或理由,而后者只是对于动作后果的 客观的一般性叙述: • Please excuse my dirty clothes. I’ve been cleaning out the garden shed. • 请原谅我穿着一身脏衣服,我刚才在扫花园里的棚屋 呢.(作“衣服脏”的口实或理由) • I’ve cleaned out the garden shed. Now it's fit to store things in. • 我已把花园里的棚屋打扫完毕,现在可以放得下东西 了.(强调动作的后果)
• (2)可是,这类动词改变了原意后,却可以用 于现在完成进行时,如果带有一段时间的状语, 也可以和现在完成时的“未完成’’用法互换: • We have been seeing/have seen about a job for you since last week. • 自上星期以来,我们一直在给你安排工作. • I’ve been having/have had a wonderful time all night. • 我痛痛快快地玩了一晚.
• (2)和一切进行时一样,现在完成进行时多半用来表 达矩暂性的动作,而现在完成时则用来表示相对长 久的动作或情景.试比较: • I've been living in Sally’s flat for three months. 在莎 丽的公寓里我住了三个月. • My parents have lived in Bristol all their lives. • 我父母亲在布里斯托尔(英国港口城市)住了一辈 子, • That man's been standing there all day. • 那人在那儿站了一整天了, • The castle has stood above the town for nine hundred years. • 那座矗立在镇上的古堡已经有九百年历史了.
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别
区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement).具体来讲,现在完成进行时have been doing 强调的是在一段时期内某项活动的持续性,强调的是动作本身.现在完成时have done则是强调动作产生的结果或取得的成就,而不是动作本身.二者的这种区别我们从下面的这些例句可以很好地领悟到: (2) a. My hands are very dirty. I’ve been painting the house.b. I have painted the house green. The house was white, but now it’s green.思维分析:句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状.句a意思是“我的手很脏,我现在一直在给房间刷漆”. 句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了.现在完成时表示动作业已完成, 而完成进行时却不一定如此I’ve made a cake. 我做了一个蛋糕.(已做好)I’ve been making a cake. 我一直在做一个蛋糕. (不一定做好了She’s painted a picture. 她画了一幅画.(已画好)She’s been painting a picture. 她在画一幅画.(可能还没画好)强调时间长度用完成进行时比较好: I’ve been coughing all night. 我咳了一整夜.(比I’ve coughed all night. 更能强调咳得久)All the time she’s been sitting there in silence. 她一直静坐在那里.All these years we’ve been trying to get in touch with him. 这些年来我们一直在设法和他联系.许多静态动词都只能用于完成时而不能用于完成进行时:I’ve known that for a long time. 这事我已经知道很久了.The strike has lasted six months. 这次罢工已经持续了6个月.Nobody has seen him since last week. 从上周起就没人见到过他.raise in salary all the time. 他一直盼着加薪.但当意思发生转变时也可能用于完成进行时:I’ve been thinking of doing so for a long time. 我好久以来一直想这样做.Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证.有少数动词用两种时态都可以,意思差别不大,如:They have been working very well this term. 这学期他们学习很好. They have worked very well this term.It has been raining for two hours. 下了两个小时的雨. It has rained for two hours.过去完成时一、过去完成时的概念与结构特点概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去(past-in-the-past )”。
现在完成时、现在完成进行时、过去完成时、过去将来时
现在完成时表示的是在过去某个时间开始并持续到现在的动作/状态,或者过去的动作或状态对现在造成的影响或结果。
leave --- be away borrow --- keep buy --- h avedie --- be dead finish --- be over fall ill--■-be illget up---be up catch a cold --- have a coldgo there --- be there become --- befall asleep --- be asleep get to/ arrive/reach --- b e (in)get to know --- know go (get) out—be out put or—wearjoin----be a member of ... (成为…的一贝)ope n ---be openbegi n/start --- be oncome here --- be here come back --- be back leave --- be away fromclose ---be closedI have already fini shed my homework. already用在 _______ ,位于 _________ 。
“已经”Have you finished your homework yet? yet用在__________ 和_________ 中,位于__________ 。
“仍然,已经”3)so far(目前;迄今为止)up to now=till now=by now 至U现在为止;直至U现在recently最近by the end of …至U …末/ 结束by the end of this year 至U 今年年末by the end of this mon th 到本月末in the last /past mon ths在过去的几个月中in the past/last few days/years在过去的这几天4、用于现在完成时的句型1) It is the first / seco nd time that+ 现在完成时。
现在完成时与现在完成进行时的区别
1 错误
2 纠正
使用现在完成时和现在完成进行时来表示将来。
使用未来时态来表示将来的动作。
3 错误
误用过去分词和现在分词。
4 纠正
明确使用过去分词和现在分词来区分不同的时态。
现在完成时和现在完成进行时的例句分析
现在完成时
我已经完成了这个项目。 她已经去过巴黎三次了。
现在完成进行时
我一直在学习英语。 他们一直在等你的电话。
现在完成时和现在完成进行时的时间范围
1
现在完成时过去Leabharlann 个时间点到现在现在完成进行时
2
过去某个时间点一直到现在
3
举例
现在完成时:我已经吃饭了。 现在完成进 行时:我一直在吃饭。
现在完成时和现在完成进行时的语态和疑问形 式
现在完成时和现在完成进行时的语态和疑问形式与一般现在时相同。
现在完成时和现在完成进行时的常见错误及纠 正方法
现在完成时与现在完成进 行时的区别
现在完成时是表示过去发生的动作对现在造成的影响或结果,而现在完成进 行时是表示过去开始并一直延续到现在的动作或状态。
现在完成时与现在完成进行时的含义
现在完成时表示过去已经发生的动作对现在造成的影响或结果,强调过去发生的事情与现在的联系。现在完成进行 时表示过去开始并一直延续到现在的动作或状态,强调动作的持续性。
现在完成时和现在完成进行时的构成方法
现在完成时
助动词"已经" + 过去分词
现在完成进行时
助动词"一直在" + be动词的进行时 + 现在分词
现在完成时和现在完成进行时的使用 范围
1 现在完成时
用于表示过去发生的动作与现在的关系,常用于经验、经历、成就、状况、完成等。
现在完成时与现在完成进行时
现在完成时与现在完成进行时现在完成时和现在完成进行时现在完成时(Present Perfect Tense)和现在完成进行时(Present Perfect Progressive Tense)是英语中两种重要的时态形式。
本文将对这两种时态进行解释和比较,并提供一些例句来帮助读者更好地理解和应用。
一、现在完成时(Present Perfect Tense)1.定义和结构现在完成时用来表示过去发生的动作或事件对现在造成的影响或结果。
它的结构由助动词“have/has”和过去分词形式的动词构成。
2.用法(1)表示过去发生的动作或事件对现在造成的影响或结果。
例如:- I have finished my homework.(我已经完成了我的作业。
)- They have moved to a new city.(他们已经搬到了新城市。
)(2)表示过去发生的动作或事件在现在仍然持续或存在。
例如:- I have lived in this city for five years.(我在这个城市已经住了五年了。
)- She has known him since childhood.(她从小就认识他。
)(3)表示过去曾经发生过的但时间不明确的动作或事件。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- He has read a lot of books.(他读过很多书。
)3.例句(1)肯定句:- I have seen that movie before.- We have visited the museum many times.- They have already finished their dinner.(2)否定句:- She hasn't finished her work yet.- He hasn't traveled abroad.- They haven't bought a new car.(3)疑问句:- Have you ever been to Japan?- Has she finished her presentation?- Have they seen this movie?二、现在完成进行时(Present Perfect Progressive Tense)1.定义和结构现在完成进行时用来表示发生在过去某段时间内一直持续的动作或事件。
现在完成进行时和现在完成时的区别
现在完成进行时和现在完成时的区别现在完成进行时和现在完成时是英语语法中的两个时态,它们在用法和意义上有一些区别。
现在完成进行时现在完成进行时是由“现在完成时”和进行时态的结合。
它用于描述一个动作或状态从过去开始一直延续到现在,并可能会继续发生。
结构现在完成进行时的结构如下:肯定句:主语 + have/has been + 现在分词 + 其他补充信息主语 + have/has been + 现在分词 + 其他补充信息否定句:主语 + have/has not been + 现在分词 + 其他补充信息主语 + have/has not been + 现在分词 + 其他补充信息疑问句: Have/Has + 主语 + been + 现在分词 + 其他补充信息? Have/Has + 主语 + been + 现在分词 + 其他补充信息?示例以下是使用现在完成进行时的一些示例句子:- I have been studying English for three years. (我已经研究英语三年了。
)- They have been working on this project since last month. (他们从上个月开始一直在做这个项目。
)- Has she been practicing the piano regularly? (她一直有规律地练钢琴吗?)现在完成时现在完成时用于描述过去发生的动作或状态与现在的关联。
它强调过去的经验和影响对现在的影响。
结构现在完成时的结构如下:肯定句:主语 + have/has + 过去分词 + 其他补充信息主语 + have/has + 过去分词 + 其他补充信息否定句:主语 + have/has not + 过去分词 + 其他补充信息主语+ have/has not + 过去分词 + 其他补充信息疑问句: Have/Has + 主语 + 过去分词 + 其他补充信息?Have/Has + 主语 + 过去分词 + 其他补充信息?示例以下是使用现在完成时的一些示例句子:- I have visited London twice. (我去过伦敦两次了。
现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别It has been raining since last Friday.Jim has been ringing John every night for the last week.三、区别1.现在完成时表示动作已经完成,现在完成进行时用来谈论未完成的动作。
I have painted this room.(I’ve finished painting it.)I have been painting this room.(I haven’t finished painting it.)2.注意现在完成时动作的结果,尤其是涉及数字或数量的时候;现在完成进行时注重动作本身,尤其是在解释动作的可见结果时。
He’s run three miles. (the result: He’s covered the distance of three miles.)He’s been running for an hour. (the activity and its consequences: this is what he’s been doing for the last hour and why he is exhausted now.)3.现在完成进行时表示重复动作时,不能与表示具体数字的词连用。
I’ve posted a dozen postcards, but received none.I’ve read this book several times.I’ve been posting postcards since early December.4.现在完成进行时带有强烈的感情色彩。
You have been disturbing me.5.许多状态动词不能用于完成进行时。
I’ve known that for a long time.The strike has lasted six months.6.少数动词两种时态都可以用,但强调时间长短时最好用完成进行时。
(完整word版)现在完成时和现在完成进行时的区分
现在完成时和现在完成进行时一、现在完成时用来表示发生在过去的动作或状态,但其结果却和现在有联系.现在完成时由“have / has + 动词过去分词”构成,现在完成时的被动语态的基本构成为“have / has been + 动词过去分词”。
现在完成时常用于以下几种情况:1.动作开始于过去,结束于过去,但对现在仍有影响。
2.动作发生于过去一直延续到现在,这个动作可能是某种状态习惯性动作。
3.现在完成时还可以用来表示过去某一时间到现在这段时间内反复发生的动作。
和现在完成时态连用的时间状语主要有以下三种:1.句中出现just,never,ever,already,yet,lately , recently,before, these years / months / days 等词时。
2.句中出现“for + 时间段”或since + 时间点或since引导的时间状语从句(一般多为过去时). 3.句中出现up to now(直到现在),so far(到目前为止),since then,in the past / last + 表示一段时间的词语时.【注意】含有终止或短暂意义的动词在肯定句中不能和一段时间搭配,这类动词常见的有:begin,end,come,go,leave,join,die,marry等.现在完成时与一般过去时的区别:1.现在完成时常表示动作或状态延伸到现在,如:He has lived in Tianjin for ten years。
一般过去时虽也可指延伸,但它不能延伸到现在。
He lived in Tianjin for ten years.2.一般过去时只表示某个动作或状态曾经发生过,与现在并无联系,而现在完成时则表示过去的动作或状态对现在有影响。
We'd better stop her from doing such hard work,for she has been seriously ill.(过去的动作对现在造成了影响)He was ill last week.(并没有涉及现在的情况)3.现在完成时的时间状语可以同不确定的过去时间状语连用(如already,just,before,recently等),还可以同包括现在时间在内的时间状语连用(如today,this morning,this month,this year等),还可以和时间段连用。
现在完成进行时和现在完成时的区别是什么?
现在完成进行时和现在完成时的区别是什么?现在完成进行时(Present Perfect Continuous)和现在完成时(Present Perfect)是英语中常用的两种时态形式,它们在使用和含义上存在一些区别。
现在完成进行时的使用现在完成进行时常用来描述一个动作或状态在过去开始,一直持续到现在并可能仍在进行中。
以下是现在完成进行时的主要使用情况:1. 描述一个动作或状态的持续性:I have been studying Chinese for three years.(我已经研究中文三年了。
)2. 描述一个动作或状态的重复性:He has been traveling to Japan every summer.(他每个夏天都去日本旅行。
)3. 强调一个动作或状态的持续性和对现在造成的影响:She has been working hard, so she is tired.(她一直在努力工作,所以她很累。
)现在完成时的使用现在完成时常用来描述一个动作或状态与当前时间有关,但没有明确的时间标记,或者与过去的某个时间点有关。
以下是现在完成时的主要使用情况:1. 描述一个过去发生的动作或状态对现在造成的影响:I have lost my keys.(我丢了我的钥匙。
)2. 表示一个经验、经历或成就:She has visited over 20 countries.(她已经访问了20个以上的国家。
)3. 表示一个动作或状态在过去开始但未来可能继续或结束:They have lived in Paris for five years.(他们在巴黎生活了五年了。
)区别总结- 现在完成进行时强调一个动作或状态的持续性,一直从过去开始,直到现在并可能仍在进行中。
- 现在完成时描述一个动作或状态与当前时间有关,没有明确的时间标记,或与过去的某个时间点有关。
请注意,以上是现在完成进行时和现在完成时的一般使用情况,具体使用时要根据语境和需要进行调整。
现在完成时和完成进行时区别
Thank you!
现在完成时和现在完成进行时的主要区别
现在完成进行时着重表示动作的延续性,而 现在完成时着重表示动作的结果。
She has read this book. She has been reading this book.
I have worked here for three years. I have been working here for 3 years.
现在完成时和现在完成进行时的区别 II (3)有些表示状态、感情、感觉的静态动词, 如:have, like, hate, hear, know, sound等动词 不能用于现在完成进行时,但可用于现在完成 时。如: They’ve known each other since 1970. 自从1970年起他们就相互认识了。 (4)现在完ቤተ መጻሕፍቲ ባይዱ进行时也可表示现在以前这段时 间反复发生的事情。如: We’ve been seeing each other quite a lot recently. 最近我们经常见面。
现在完成时和现在完成进行时的区别 II
(1)在不用时间状语的情况下,现在完成进行时表示 动作仍在进行。而现在完成时则表示动作在过去已结 束。如: The students have been preparing for the exam. (还在进行)学生们一直在准备考试。 The students have prepared for the exam. (已经结束)学生们为考试作了准备。 (2)在强调指出动作还未结束,还要继续下去。如: I’ve been reading this book for two hours, but I haven’t finished it. 这本书我已读了两个小时了,但我还没读完。 I’ve read this book. 我已读完这本书了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
一、概念
现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二、结构
肯定句:主语+助动词have/has +过去分词+其他
讲解:这里的have/has是助动词,没有什么具体意义。
当主语是第三人称单数时助动词用has,其余人称一律用have。
has,have的缩略式分别为's或've。
例如:
1)I've just copied all the new words. 我刚抄写了所有的生词。
(表示不要再抄了)
2)She has lost her books. 她丢失了她的书。
(表示到目前为止还没有找到)
3)We've just cleaned the classroom. 我们刚好打扫了教室。
(表明现在教室是干净的)
否定句: 主语+助动词have/has+not+过去分词+其他
讲解:现在完成时构成否定句时,只需在助动词have/has后面加not就行。
have not,has not 的缩略式分别为haven't,hasn't。
另外,肯定句中有some,already时,改为否定时要分别改
成any,yet。
例如:
1)I haven't finished my homework yet.我还没有完成我的作业。
2)He hasn't travelled on a train.他没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。
又如:
4)I have never seen him before.以前我从来没有见过他。
一般疑问式:助动词Have/Has+主语+过去分词+其他?
讲解:把陈述句中的have或has放到句首,句末打问号,同时把句中的some,already改为any,yet就构成了一般疑问句。
肯定回答用“Yes,主语+have/has.否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。
例如:
1)—Have you ever made dumplings?你曾经做过饺子吗?
—Yes,I have.是的,我做过。
2)—Has he ever been abroad?他曾经出过国吗?
—No,never.不,从来没有。
3)—Have they found the lost money yet ?他们已经找到了丢失的钱吗?
—Yes,they have.是的,他们找到了。
注意:当句中有否定词not,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。
例如:You have never come to our school,have you?
你以前从来没有来过我们学校,是吗?
三、现在完成时的“完成用法”和“未完成用法”
1. 现在完成时的“完成用法”
现在完成时的“完成用法”指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:
She has turned off the TV. 她已把电视关了。
(动作结束于过去,但说明的是现在的情况——电视现在没有打开。
)
现在完成时“完成用法”的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning/month /year..., today等)连用。
例如:
Have you found your pencil yet?你已找到你的铅笔了吗?
2. 现在完成时的“未完成用法”
现在完成时的“未完成用法”指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:
He has lived here since 1971. 自从1971年以来,他一直住在这儿。
(动作起始于1971年,一直住到现在,可能还要继续住下去。
)
We have been in the army for more than5 years. 我们在部队已经呆了五年多了。
(动作开始于5年前,一直延续至今,有可能还要继续下去。
)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far到目前为止)等。
例如:
I have heard nothing from her up to now. 到目前为止我没有她的任何消息。
注意:(1) 现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。
如:come,go,arrive,leave,join,become,die等。
(2) 现在完成时常见句型:
主语+have/has been+for短语
例如:
He has been in the League for four years.
他入团已经四年了。
3. 延续性动词和终止性动词的概念
英语中,动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动。
延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。
如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。
终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。
如:open, close, finish, begin, come, go, arrive, reach, get to, leave, move, borrow, buy等。
现在完成进行时
一、现在完成进行时的构成方法
现在完成进行时由“have/has + been +现在分词”构成。
二、现在完成进行时用法
1. 现在完成进行的基本用法表示现在以前这一段时间里一直在进行的动作,这动作可能仍
在进行,也可能已停止。
例如:
It has been raining since last Monday. 自上周一以来就一直在下雨。
She’s been watching television all day. 她看了整整一天电视。
2. 现在完成进行时有时表示根据直接或间接的证据得出的结论。
例如:
I am very tired. I’ve been typing letters all day. 一整天都在打信件,我太累了。
Susan eyes are red. She has been crying. 苏姗一直在哭,眼睛都哭红了。
现在完成时与现在完成进行时的区别
1. 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。
例如:
I have waited for two hours. 我等了两小时。
(陈述事实)
I have been waiting for two hours. 我等了两个小时。
(等得好辛苦)
2. 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情
况或永久性情况,则通常用现在完成时。
例如:
He has lived in Paris. 他(一直)住在巴黎。
He has been living in Paris. 他(目前)住在巴黎。
3. 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。
例如:
They’ve been married for twenty years. 他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
4. 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替。
例如:
The house has been painted for a month. 这房子已经粉刷了一个月。
The problem has been studied for five days. 这个问题已经研究了五天。