has long been是什么时态

如题所述

现在完成时。
动词结构是:have/has+过去分词,be动词的现在完成时也是这样:have/has+been,been就是be的过去分词而已。

意思上没有区别,区别在于用法。have been主语就得是第一人称,比如I,you,we,还有复数形式如they。has been主语就要是第三人称,如she,he,it。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜