好职校,职校招生和学历提升信息网。

分站导航

热点关注

择校网在线报名

在线咨询

8:00-22:00

当前位置:

择校网

>

职校资讯

>

招生百科

have been have been 的用法

来源:择校网   时间:2024-09-19 07:25:04

一、have 和 have been的区别

have一般认为是现在完成时的标志.一般来说有两种用法:

1、过去的动作对现在有影响,用现在完成时,如:

He has gone home,because he promised that he would visit his mom.

因为答应过要探望母亲,他现在回家了.

2、过去的动作延续到现在,其实就是从属于第1点,一般和since、for连用,如:

He has lived here since 2010.自从2010年他已经在这住下了.

He has lived here for 5 years/since 5 years ago.他在这已经住下有5年了.

1、have been可以认为是现在完成进行时的标志.结构have been doing.

一般来说现在完成进行时有两种用法.一表示过去的动作延续到现在,并有可能延续下去:

He has been working out all day.他整天在锻炼.(暗示有可能继续锻炼.)

二是现在完成进行时有时富有情感色彩.这是现在完成时所没有的功能:

He has been always talking with his girlfriend.他总在跟女友唠叨.(有情感色彩)

He has always talked with his girlfriend.他总跟女友聊天.(没有感情色彩)

还有,have和have been可以认为是现在完成时的主动形式和被动形式,如:

He has gone to work.他已去上班了.(主动)

He has been arrested.他被逮捕了.(被动)

二、have been是什么意思啊

1、1have been与表示职业的名词连用,用来询问或说明某人所从事的职业。

2、与 how long,for或 since等短语连用后,则表示此种状态的持续时间。

3、例如: Have you ever been a worker?你曾经当过工人吗?

4、I've been a teacher before.以前我曾经是一位老师。

5、How long have you been a dirver?你当司机有多久了?

6、例如: It has been cold since last yesterday.自从昨天以来,天气一直很冷。

7、The train has been gone(for half an hour).火车开走了(半小时了)

8、3可和表示地点的介词连用,表示相当于汉语中的“去过”、“来”、“到”等不同动词的意思。

9、例如:How long have you been at the school?你在/到/来这所学校多久了?

10、They have been in beijing for more than two years.他们来北京两年多了。

11、4have been可以与 away, back, in, on, out, over等小品词连用。

12、相当于一个表示动作动词的现在完成时的用法,表示某种状态。

13、例如:The film has been on(for half an hour).电影开演(半小时)了。

14、The film has begun(for half an hour).电影开演(半小时)了。

15、5have been后接动词的现在分词,为现在完成进行时,

16、强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作。

17、这个动作到说话时是否停止,视上下文或当时语言环境而定。

18、例如:He has been working in that school for five years.他在这学校工作五年了。

19、(现在是否仍在该学校工作,视上下文而定。)

20、6have been 及物动词的过去分词。

21、为现在完成时被动语态的形式,表示一个已完成的被动动作。

22、例如:The moon has been visited by human being already.月亮已经被人类访问过了。

23、Man-made satellites have been sent up into space by many countries.

24、人造卫星已经被很多国家发射到了太空。

25、He has been out(for three days)。

26、He has been there for three years。

三、have been 的用法

1、1have been与表示职业的名词连用,用来询问或说明某人所从事的职业。

2、与 how long,for或 since等短语连用后,则表示此种状态的持续时间。

3、例如: Have you ever been a worker?你曾经当过工人吗?

4、I've been a teacher before.以前我曾经是一位老师。

5、How long have you been a dirver?你当司机有多久了?

6、例如: It has been cold since last yesterday.自从昨天以来,天气一直很冷。

7、The train has been gone(for half an hour).火车开走了(半小时了)

8、3可和表示地点的介词连用,表示相当于汉语中的“去过”、“来”、“到”等不同动词的意思。

9、例如:How long have you been at the school?你在/到/来这所学校多久了?

10、They have been in beijing for more than two years.他们来北京两年多了。

11、4have been可以与 away, back, in, on, out, over等小品词连用。

12、相当于一个表示动作动词的现在完成时的用法,表示某种状态。

13、例如:The film has been on(for half an hour).电影开演(半小时)了。

14、The film has begun(for half an hour).电影开演(半小时)了。

15、5have been后接动词的现在分词,为现在完成进行时,

16、强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作。

17、这个动作到说话时是否停止,视上下文或当时语言环境而定。

18、例如:He has been working in that school for five years.他在这学校工作五年了。

19、(现在是否仍在该学校工作,视上下文而定。)

20、6have been 及物动词的过去分词。

21、为现在完成时被动语态的形式,表示一个已完成的被动动作。

22、例如:The moon has been visited by human being already.月亮已经被人类访问过了。

23、Man-made satellites have been sent up into space by many countries.

24、人造卫星已经被很多国家发射到了太空。

25、He has been out(for three days)。

26、He has been there for three years。

四、have been与has been的区别是什么

这两个词的区别我知道,"Has been"表示从过去延续到现在的动作或状态,常用于现在完成时,与第三人称单数主语连用;而"Had been"表示在过去某个时间点之前已经发生并完成的动作或状态,常用于过去完成时,可与任何人称的主语连用。先来看看它们的基本意思吧!

下面来看看它们的区别有哪些吧!

1、时态和动作发生的时间关系不同

"Has been"是现在完成时(Present Perfect)的形式,用于描述从过去某个时间点开始,一直延续到现在的动作或状态。它强调的是过去到现在的持续性。而"Had been"是过去完成时(Past Perfect)的形式,用于描述在过去某个时间点之前已经发生并完成的动作或状态。它强调的是过去某个时间点之前的先前性。

He has been a teacher for 10 years.(他已经做了10年的老师了。)

By the time I arrived, she had already been to that country.(在我到达之前,她已经去过那个国家了。)

"Has been"常与第三人称单数主语(he, she, it)连用,表示该主语的动作或状态从过去延续到现在。而"Had been"可以与任何人称的主语连用,表示过去某个时间点之前的动作或状态。

She has been to Paris twice.(她已经去过巴黎两次了。)

They had been friends since childhood.(他们从小就是朋友了。)

"Has been"常用于描述过去的经验、成就或经历对现在的影响,以及强调现在的结果或状态。而"Had been"常用于描述过去某个时间点之前的情况或动作的完成。

She has been to many countries, so she has a broad perspective.(她去过很多国家,所以她有广阔的视野。)

By the time he arrived, the party had been over for hours.(在他到达时,派对已经结束了几个小时了。)

五、have been有哪些用法

1、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。

2、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。

3、have been可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。

4、have been可以与away, back, in, on, out, over等小品词连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态。当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间。

1The moon has been visited by human being already.

2、Man-made satellites have been sent up into space by many countries.

人造卫星已经被很多国家发射到了太空。

4、I've been a soldier before.

5、He has been working in that factory for five years.

6、I have been surfing every day.

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

标签:      

2024年招生 在线咨询
本站覆盖全国各省市中高职专本科院校及计划外招生院校,汇总各校招生要求及专业信息,如您今年尚未被任何院校录取,请自愿填写下表,我们将在全国范围内筛选适合您就读的大学,安排招生老师与您沟通。即刻报名,圆大学梦!
*

学生姓名

*

手机号码

*

户籍地址

*

当前学历

 

意向专业

立即提交 《隐私保障》

分享:

qq好友分享 QQ空间分享 新浪微博分享 微信分享 更多分享方式
(c)2024 www.chinazhenyi.com All Rights Reserved SiteMap 联系我们 | 陕ICP备2023010308号-3