have been already 和 have already been 哪个正确?

问题描述:

have been already 和 have already been 哪个正确?
哪种是正确的用法?

都正确,看具体上下文