been的用法

99次

问题描述:

been的用法希望能解答下

推荐答案

2023-12-26 20:44:54

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。 他在那儿已经三年了。

其他答案

2023-12-26 20:44:54

"Been"是be动词的过去分词形式。

以下是几种“been”的常见用法:

表示完成时态 "Been"通常与助动词"have"一起使用,表示完成时态。例如:

She has been to Paris three times. (她已经去过巴黎三次了。)

They haven't been to the new museum yet. (他们还没有去过新博物馆。)

Have you ever been to a music festival? (你去过音乐节吗?)

表示持续状态 "Been"也可以用来表示一个动作或状态的持续时间。例如:

I have been waiting for an hour. (我已经等了一个小时了。)

He has been working on his project all day. (他一整天都在做他的项目。)

They have been living in this city for five years. (他们在这座城市已经生活了五年。)

与某些介词结合使用 "Been"也可以与某些介词结合使用,例如:

She has been with the company for 10 years. (她已经在公司工作了十年了。)

He has been in the hospital since last week. (他从上周开始一直在医院。)

They have been out of town for a month. (他们离开城市已经一个月了。)

需要注意的是,"been"常常与助动词"have"和情态动词"should", “could”, “would”等一起使用,构成各种完成时态、情态完美时态和虚拟语气等。

其他答案

2023-12-26 20:44:54

been是is/am/are的过去分词,它一般用在现在完成时里。例如:I have been totheGreat Wall.我去过长城

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6