He has been there for six months这里的has been是什么时态

问题描述:

He has been there for six months这里的has been是什么时态
为什么不用gone呢,为什么要用been呢,我知道have been to 是表示去过哪里,但是这里没有to
1个回答 分类:英语 2014-09-21

问题解答:

我来补答
He has been there for six months.翻译:他已经在那待了6个月了.
has been 表示已经在某地了,表示状态. 这是现在完成时.gone 是瞬间动词,不能表示“一直在那儿”的状态.
为什么 has been 后面不加to?因为 there是地点副词,副词前不能加介词.
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下