什么时候用 have been?

作者&投稿:本昨 (若有异议请与网页底部的电邮联系)
什么时候用have been 什么时候只用have~

I have an appple. 我有一个苹果。(have是动词,表示“有,持有,持有”)
I have just been a doult. 我已成年。(have 是助动词,与be动词的过去分词构成现在完成时态)

下面的区别倒是要注意哈:
如果两者后面都添加一个动词的过去分词,那么前者是被动式 have been v.ed (这时的 have been 都是助动词),后者是主动式 have v.ed。(现在完成时)
如果两者后面都添加一个动词的现在分词,那么前者是现在完成进行时 have been v.ing (这时的 have been 同样都是助动词),后者是错误的用法。

has been 表示现在完成时,并且主语是第三人称单数
表示某人曾去过某地
英语中主要考察的是have(has) been 和have(has) gone 的区别
“have(has)been”和“have(has) gone”
相似点:两句都有去某个地方的意思。
不同点:“have(has) been”是曾经到过某地,现在人已经回到说话的地方。如:I have been to Beijing.(我曾经到过北京。)而“have(has) gone”是表示 去某地方的人不在说话的地方,或是人已经向某地出发在于路上,或是人已经到达某处,或是人已经在返回的 路上。如:He has gone to Beijing.(他已经去北京了。) has been表示已经去过那个地方回来了,has gone表示已经去了那个地方还没回来。简单讲:
has been :去过,动作完成;
has gone : 去了,动作进行中。

我的回答精彩吧!别犹豫了,快把我的回答作为最佳答案吧!多谢!

现在完成时的用法
have(has)+过去分词
1.现在完成时用来表示现在之前已发生活或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have lost my wallet.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:已可以吃饭了.)
Michael has been ill.(含义是:现在仍然很虚弱)
He has returned from abroad. (含义是:现在已在此地)
2. 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
3. 现在完成时往往同表示不确定的过去时间状语连用,如already, yet, just, before, recently, lately等:
He has already obtained a scholarship.
I haven't seen much of him recently (lately).
We have seen that film before.
Have they found the missing child yet
4. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against her.
I have used this pen only three times. It is still good.
George has met that gentleman on several occasions.
5. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等:
Peter has written six papers so far.
Man has now learned to release energy from the nucleus of the atom.
There has bee too much rain in San Francisco this year.
The friendly relations and cooperation between our two countries have been enhanced in the past few years.
Up to the present everything has been successful.
6. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性.
Thomas has studied Russian. (现在不再学俄语)
Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句)
7. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
We have had four texts this semester.
===================
现在完成时的“完成用法”和“未完成用法”

1.现在完成时的"完成用法"

现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。

例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)

现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。

例如: Have you found your pen yet?你已找到你的钢笔了吗?

2.现在完成时的"未完成用法"

现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)

I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)

此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。

例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。

注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。

(2)现在完成时常见两种句型:

①主语+have / has been+for短语

②It is+一段时间+ since从句

例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了
回答



have
been
后面加过去分词
是表被动
have后面加过去分词是表示完成时
记住
没有have
been
后面还加ing也就是现在分词的形式的。
而这里
是had
been
是have的过去时
也就是过去完成时
be只是个动词
been变成了分词
也就是说这里的形式是
had
加过去分词
表过去完成时。
如果用原型做一下这个句子就是
it
is
horrible
all
day
建议去看看
过去完成时的语法,你就会豁然开朗了。

have一是表示有;二是表示时态,包括现在(过去)完成时与现在(过去)完成进行时.前者表示现在或过去完成了某个动作,事情,后者表示过去到现在为止,或者过去的某个阶段一直在做某个事.判断对错,你看下意思,live表示住,你也没有听说过我被住在哪里吧.所以i
had
lived
表示我过去住在什么地方,i
have
been
living
我至今住在某个地方.

have been
have+ be的过去分词= have been,表示一直在做的事情或是去过某个地方.
I have been sitting here for three hours.我在这坐了三小时.
I have never been to Tibet.我没去过西藏.


岱山县19225748205: 什么时候用have been,什么时间have/has后面直接加过去分词? -
荤供因普: have been是用在被动的情况下.Eg:Up to now,everything has been successful. 或者用在现在完成进行时里.Eg:The crazy fans had been waiting patiently for two hous,and thet would wait till the movie star arrived. have/has后面直接加过去分词就是主动的情况.Eg:He has studied English for 5 years.

岱山县19225748205: 英语的have been什么情况下使用? -
荤供因普: 完成时的时候用 基本构成:have/has+done【p.p】 There have been many improvements in the form of cars.其实是一般现在时的there be 句型 变成完成时就成这样了

岱山县19225748205: 什么时候用have been in什么时候用have been to 初二英语(要能举例). -
荤供因普: Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已2113返回”,它强调“最近的经历5261”; They have been in Chicago.(41021)They have been to Chicago.(2) (1)句的意思是“他们曾去过芝加哥”,此语强调过去的经历,但没有说明现在是否已回来.言外之意,他们到过芝加哥,1653他们知道内芝加哥在何处,该城市有多大,人口有多少等等.(2)句的意思是“他们曾到过芝加哥,现在已回来了”.此语强调的是往返的容经历.希望能帮到你,请采纳哦~谢谢!

岱山县19225748205: 什么时候用 have been -
荤供因普: have been 后面加过去分词 是表被动 have后面加过去分词是表示完成时 记住 没有have been 后面还加ing也就是现在分词的形式的. 而这里 是had been 是have的过去时 也就是过去完成时 be只是个动词 been变成了分词 也就是说这里的形式是 had 加过去分词 表过去完成时. 如果用原型做一下这个句子就是 it is horrible all day 建议去看看 过去完成时的语法,你就会豁然开朗了.

岱山县19225748205: 英语完成时态 have been have down have gone 这几个到底什么时候用哪个 -
荤供因普: 现在完成时态任何动词的过去分词形式.当原句动词为be动词时,完成时态就用have been;当原句动词为go时,完成时态就用have gone. 至于have been和have gone本身意义上的区别,当它们都表示去某地时,have been表示曾经去过,而现在已经返回;have gone表示已经去了,而且仍未返回.

岱山县19225748205: 什么情况下用现在完成时,什么情况下用过去完成时?结构分别是什么?什么时候在have后加been什么情况下不用加?详解,谢谢. -
荤供因普:[答案] 强调过去对现在造成的影响用现在完成时,强调过去的过去,就是过去发生的一件事对过去的影响,用过去完成时.现在完成进行时,have后加been doing,还有have been done,这是现在完成时后跟被动语态.

岱山县19225748205: 什么时候用have been句式?举例并讲解. -
荤供因普: 过去完成式 I have been to Beijing 我去过北京

岱山县19225748205: have 和 have been 到底分别改什么时候用 -
荤供因普: have一是表示有;二是表示时态,包括现在(过去)完成时与现在(过去)完成进行时.前者表示现在或过去完成了某个动作,事情,后者表示过去到现在为止,或者过去的某个阶段一直在做某个事.判断对错,你看下意思,live表示住,你也没有听说过我被住在哪里吧.所以I had lived 表示我过去住在什么地方,I have been living 我至今住在某个地方.

岱山县19225748205: 什么时候用一般现在时 什么时候用have been doing -
荤供因普: 一般现在时就是现在的一般状态,不强调正在发生,而是事实如此,还有用一般现在时表将来时,用在if条件句.have been doing现在完成进行时,用作时间,原因,状语从句中为非谓语

岱山县19225748205: 什么时候用have been 什么时候只用have -
荤供因普: I have an appple. 我有一个苹果.(have是动词,表示“有,持有,持有”) I have just been a doult. 我已成年.(have 是助动词,与be动词的过去分词构成现在完成时态)下面的区别倒是要注意哈: 如果两者后面都添加一个动词的过去分词,那么前者是被动式 have been v.ed (这时的 have been 都是助动词),后者是主动式 have v.ed.(现在完成时) 如果两者后面都添加一个动词的现在分词,那么前者是现在完成进行时 have been v.ing (这时的 have been 同样都是助动词),后者是错误的用法.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网