Have been 后什么情况下接动词的过去分词,什么情况下接名词

如题所述

用法一:现在完成进行时(have been doing)
We have been working on this project for over a month
用法二:have been与表示职业的名词连用,用来询问或说明某人所从事的职业。
Have you ever been a teacher ? 你曾经当过教师吗?
用法三:have been +及物动词的过去分词
The moon has been visited by human being already.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-10
可以追答



The bridges have been built for two years. (现在完成时的被动语态)

He has been a teacher for ten years.
他成为老师10年了。

后面跟什么词,要根据句子意思

相似回答