has anyone ever been lost here before 这是过去完成时么?

问题描述:

has anyone ever been lost here before 这是过去完成时么?

现在完成时,虽然有before

不是。 had ... been 才是

不是过去完成时.因为是has不是had.
是现在完成时的被动语态.