保函网

been的用法

发布时间:2025-09-15 | 来源:互联网转载和整理

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 in

上一篇:黄志忠胡军怼小鲜肉是什么节目

下一篇:2012是什么年

其他文章

  • 茅台酒和茅台镇的酒有什么区别?
  • 无羞无臊是什么意思
  • 2017临床医学考研吧
  • 金融学专业投资科学
  • 坐汽车从东莞到海口要多长时间
  • 白菜用英语怎么说 两颗白菜用英语怎么说
  • 江南十校哪十校
  • 教师资格证是永久性的吗(教师资格证是永久的吗)
  • cvt无级变速和6挡手自一体,有什么区别
  • 黄鹤楼写作背景20字(黄鹤楼写作背景)
  • 2023年达州职业技术学院单招报名条件有哪些
  • 2015年中考平果高中录取分数线是多少
  • 建筑工程测量前途如何?
  • 忠武路演员是什么意思 宋仲基是忠武路演员吗
  • 竹笋有哪些品种,竹笋哪些品种可以吃
  • renee英文名是什么意思
  • 记叙文的表达方式有哪五种(记叙文的表达方式)
  • 对女生说的情话古风句子很甜还撩
  • 麻雀肉怎么做好吃
  • 老鼠用英语怎么读