Have been 后什么情况下接动词的过去分词,什么情况下接名词
发布网友
发布时间:2022-05-11 14:02
我来回答
共2个回答
热心网友
时间:2023-10-13 18:34
用法一:现在完成进行时(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.
热心网友
时间:2023-10-13 18:34
可以追答如
The bridges have been built for two years. (现在完成时的被动语态)
He has been a teacher for ten years.
他成为老师10年了。
后面跟什么词,要根据句子意思