He has been there for six months. My brother ha He has been there for six months. My brother has never been abroad before. 这两句里面都带有“has”"been" 都是什么什么句型还是失态,麻烦详细讲解一下,谢谢。
现在完成时态 如果是一般现在是 He is there.完成时态有一定的时间段,现在完成时态格式:have done, be动词的完成时态为been,所以就是 He has been there for six months. 备注: 现在完成时表示:之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态。