have been / has been / had been 的区别

如题所述

have been 主语是复数;has been 主语是第三人称单数;had been 时态是过去完成时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-11
has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响,has/have been done是现在完成时的被动语态,had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态,
相似回答