have been 的用法?
have been共有六种用法。1 have been 与表示职业的名词连用,用来询问或说明某人所从事的职业。 与 how long, for 或 since 等短语连用后,则表示此种状态的持续时间。例如: Have you ever been a worker ? 你曾经当过工人吗?I've been a teacher before . 以前我曾经是一位老师。How long have you been a dirver ? 你当司机有多久了?2 也用来表示天气。例如: It has been cold since last yesterday. 自从昨天以来,天气一直很冷。The train has been gone (for half an hour). 火车开走了(半小时了) 3 可和表示地点的介词连用,表示相当于汉语中的“去过”、“来”、“到”等不同动词的意思。例如:How long have you been at the school? 你在/到/来这所学校多久了?They have been in beijing for more than two years. 他们来北京两年多了。4 have been 可以与 away, back, in, on, out, over 等小品词连用。 相当于一个 表示动作动词的现在完成时的用法, 表示某种状态。例如:The film has been on (for half an hour). 电影开演(半小时)了。The film has begun (for half an hour). 电影开演(半小时)了。5 have been后接动词的现在分词,为现在完成进行时, 强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作。 这个动作到说话时是否停止, 视上下 文或当时语言环境而定。例如: He has been working in that school for five years. 他在这学校工作五年了。(现在是否仍在该学校工作,视上下文而定。 )6 have been +及物动词的过去分词。 为现在完成时被动语态的形式,表示一个已完 成的被动动作。例如:The moon has been visited by human being already. 月亮已经被人类访问过了。扩展资料其他例句Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多国家发射到了太空。He has been out (for three days)。他不在家(三天)了。He has been there for three years。 他在那儿已经三年了。
have been是什么意思?还有用法
)have+been +过去分词,构成完成式被动语态,例如: English has been taught in China for many years.(中国教英语已经多年。) 2)现在完成进行时构成:have / has been + 现在分词 用法:)下面详细举例:)~ 用于表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,动作是否继续下去,则需视起来而 定。如: How long has it been raining? 雨下多久了? She has been sitting there for more than 2 hours. 他已经在那坐了两个多小时了。 We’ve been seeing quite a lot of each other recently. 最近我们常常见面。 He has been telephoning me several times in two days. 这两天他打了好几次电话给我。 注意:使用现在完成进行时还有以下一些情况: 一般现在时 主要由动词原形表示,但第三人称单数后要加词尾s,另外be和have有特殊的人称形式 例:it all depends he coves sports i know it 现在进行时 由助动词be的人称形式加现在分词构成 例:i am working 一般将来时 由助动词shall will加动词原形构成 例:i shall go you will go 一般过去时 由动词的过去式表示 例:i was glad to get your letter 现在完成时 由have的人称形式加过去分词构成 例: i have read it he has read it 过去进行时 由be的过去式和现在分词构成,主要表示过去某个时刻正在进行的动作 例:the wind was no longer blowing. 过去完成时 由had加过去分词构成,主要表示过去某时前业已发生的动作或情况 例:they showed us the new machine tools they had turned out 一般过去将来时 由should would加动词原形构成,表示从过去某时看来将要发生的事情 例: he was sixty-eight,in two years he would be seventy 现在完成进行时 有have(has)been 加现在分词构成 例: how long has it been raining? 过去完成进行时 由had been加现在分词够成 例:it had been raining for two days the fields were all under water. 满意请采纳
have /has been doing 是什么时态
过去时间里开始、并持续到现在,一直在进行的(或刚结束的)动作或状态。
构成:have/has been doing sth. 或 have/has been + v.-ing
例句:I have been working for 12 hours. 我已经工作了12小时了(刚结束了工作,或者还正在做并将继续)。
[编辑本段]现在完成进行时的谓语动词构成
I/ we/ you/ they have been doing sth. he/ she/ it has been doing sth. (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 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.(动作还将继续下去) 我一直在写一本书。 I have written a book.(动作已经完成) 我已经写了一本书。 They have been building a bridge. 他们一直在造一座桥。 They have built a bridge. 他们造了一座桥。 (五)表示状态的动词不能用于现在完成进行时。 I have known him for years. 我认识他已经好几年了。 * I have been knowing... 这类不能用于现在完成进行时的动词还有:love爱,like喜欢, hate讨厌,等。
have been是什么时态?
这句话是现在完成时,意思是“你在此之前来过这个实验室吗?”问在现在说话这个时刻之前发生过什么,(对现在还产生了一定影响)
所以用现在完成时,结构是have+过去分词(done)
【had+done是过去完成时,表示在过去这个时间点以前什么事情已经完成了,例如“I
had
done
my
homework
before
I
went
bed
yesterday”我在昨晚上床之前(注意这个时间对于说话时来讲已经是过去时了)就已经写完了作业】
这里的been是be的过去分词形式。
【还有一种是have
been
done
,是现在进行时的被动语态。也是
现在
进行时】
以上。
have been是什么意思
这个不好说 因为它是一个成分 不能说他存在独立意义
have been是带有be动词的现在完成时.
has/have + done是现在完成时的结构. be动词的过去分词形式为been.
它一般用于表现句子的时态 与 语态
下面是他比较常见的三种形式
例:1. I have been away from Paris for two weeks. 我离开巴黎已经两星期了。
在这里have been是表现句子处于现在完成时的标志 但是在这里 BEEN是作为系动词出现的 是与be away from作为短语一起出现的 所以句子是主动形式
2. The three children have been sponging on their grandparent for over ten years. 10多年来这3个孩子一直靠他们的姥爷、姥姥养活。
在这里have been是表现句子处于现在完成进行时的标志 been在这里又是作为系动词出现的 是作为进行时的系动词代表出现的 所以句子还是主动形式
3. More than200 films on agriculture have been released. 一共发行了200多部关于农业的影片
在这里have been是表现句子处于现在完成时的标志 been在这里还是作为系动词出现的 却是作为被动态的系动词代表出现的 所以句子是被动态
如果你还是不能明白 请给我留言 我继续给你回答
看到楼上说的
He has been to Beijng.
他去过北京.(已经回来)
He has gone to Beijng.
他去北京了.(还没回来)
这主要是GONE和BEEN与have组和的区别 很简单 但是考题和容易出现
been表被动吗?就是现在完成时中的
have/has been+done 是现在完成时表被动,has been的主语是第三人称单数,have的主语不是第三人称单数。简单来说如果前面是I,you,we以及复数形式的主语则用have
been ,第三人称单数如he,she,it,则是用has been 。
拓展
一、现在完成时态由"have/has+过去分词"构成,主要有两个含义:
①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。
②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since + 时间点/从句,for two months, so far等。
二、
1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;
2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last week等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。
have been的意思及用法。
1.去过某地:have been+in/at(等方位介词)+地点/名词例:I have been to Beijing.若后面是副词则不加介词,I have been here/there.2.已经成为:have been+名词(多为人)例:I have been a successful business man.3.与have gone 的区别:have been,去过,指人去过回来,在本地。have gone,去了,指人去了其他地方,不在本地。
have been怎么用,i have been什么意思!
可以这样理解,have是已经的意思,been是be的完成时,
have
been就是从目前来看,已经完成了某个动作,已经处于某种状态
i
have
been就是我已经怎么了,比如说我已经死了,I
have
been
dead,表示我已经处于死这个状态。
I
have
been
dead
four
years,我已经死了四年了。所以这个have
been后面应该是一个状态。
还有一种是后面接被动词,have
been
done,已经被怎么了。have
been
finished,已经被完成了。
have been是什么意思?怎么用?
在语法里have been 属于现在完成事态“have done”系动词Be的结构。没有“have be”单独出现的,只有“have been”。简单的说就是“主+系+表”句子的现在完成时态。
第一句have been depressed 为现在完成时态,been 是系动词be的现在分词;depressed这里做形容词,翻译成“我最近比较沮丧”。转换成简单的一般时态为:I am depressed。
第二句和第一句的用法一致。转换成简单的一般时态为:I am never in this situation.
英语语法多练就会熟练些,加油。有什么问题可以再提问,不知我的表达是否清楚。