havebeen
-
havebeen(havebeenin和havebeento区别)
have been意为“成为多长时间”have been in意为“在某地呆了多长时间”二者都常与表示一段时间的状语连用如1She has been a teacher for five years2I have been here for two hours3His pa。 1 have been 与表示职业的名词连用,用来询问或说明某人所从事的职业与 how long, for 或 since 等短语连用后,则表示此种状态的持续时间例如 Have you ever been a worker havebeen?...