He has been there for six months.为什么不是"has been in there"?

问题描述:

He has been there for six months.
为什么不是"has been in there"?

朋友,您可以多看些英文读物,对于您的提问从语法角度回答不太恰当,因为我觉得加了in会很别扭,您不觉得吗?

there是副词 in是介词 副词前面不可以接介词

there,here,home 等是副词,前面不能有介词的

there这里是副词。副词前面不加介词