has been后面加形容词是什么时态

回答
爱扬教育

2022-09-22

  • 相关推荐
have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。

扩展资料

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

  Have you ever been a teacher ? 你曾经当过教师吗?

  I've been a doctor before . 以前我曾经是一位医生。

  这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:

  How long have you been a player ? 你当运动员有多久了?

  I've been a worker for twelve years. 我当工人十二年了。

  I've been a soldier since two years ago. 自从两年前我就当了战士。