have been是be动词的现在完成时形式,至于in通常后面接地点 合起来表示在某地待了多久,当have been 后接的是地点副词 常见的是here there home等 此时不可用in等介词
lgh624513
35岁(女)
1级
所在地:安徽省 池州市
其他社会教师
授课评分:0.00
答疑评分:8.00
所教课程:初中-英语
网上授课单价:80元每小时
投票
0
yangyi5701719
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,那个学习计划我一直在参
yangyi5701719
46岁(男)
11级
所在地:河北省 张家口市
教育机构教师
授课评分:0.00
答疑评分:8.00
所教课程:小学-英语;初中-英语;高中-英语;英语-托福;小学-作文
网上授课单价:100元每小时
投票
0
教中学 学中教
I have been in Shanghai for two years. 我曾在上海呆过两年
教中学 学中教
56岁(女)
21级
所在地:山西省 长治市
专职教师
授课评分:10.00
答疑评分:8.00
所教课程:小学-英语;初中-英语;高中-英语
网上授课单价:80元每小时
投票
0
yaopingtonggao
in可表示“在家”,如:Is your father in? = Is your father at home? have been in 可理解为be in 的现在完成式。如:They have been in for half an hour. = They have been at home for half an hour. = They came back home half an hour ago.