have been的用法

 我来答
慧圆教育
2022-08-28 · TA获得超过4854个赞
知道大有可为答主
回答量:4908
采纳率:100%
帮助的人:214万
展开全部
have been是be的现在完成时形式,通常可与表示职业的名词连用,也可和表示地点的介词短语连用。还可与away,back等小品词连用。

扩展资料

  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. 月亮已经被人类访问过了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式