这些所谓的语法没那么复杂,中国老师人为复杂化了。什么doing sth at some place,人为的公式太复杂了。
have been in 就是介词in的现在完成时的使用方式。
1.I am in this room .2.I was in this room yestoday.3.I have been in this room for about 3 hours/since he left.
have been in ,have been to,是现在完成时中的一种表达方式,前者表示“某人去了某地现在这人还在那地方”,常搭配介词for....。后者是“某人去过某地现在不在那个地方了,可能回来了”。如:
I have been in Beijing for 5 years. (我住在北京有五年了。)意思就是现在我还在北京。
I have been to Beijing three times.(我去过北京三次。)意思是现在我不在北京了。
1have been in 是曾经 或者 一直住在。。。地方 如 I have been in shanghai, 我一直住在上海
2 have been in 是一直在。。。状态 如 I have been in studying。 我一直在学习。
3 have been in 还可以单独表 一直参与。。。如 for that studying plan ,I have been in,那个学习计划我一直在参与。
已有3517人浏览 人关注
种类:无悬赏 状态:未解决