【have been】与【has been】 都是现在完成时。【has been】是人称是三单是使用的。【had been】是过去完成时。如不明白,可以追问!若满意,请采纳。
意思没有太大却别,就是时态的不同,have been和has been是现在完成时态,但是它们有人称和数的差别,had been是过去完成时态,没有人称的变化,
已经调教炼钢