I can't think of any examples in which you'd ever say "it have been" or "it are" etc.
So, yes, "it has been" is correct.
The end of the sentence seems odd, though. Typos?
- For Teachers