There has been another thread on this before, I just can't find it. In the idiom you quoted, I think it can be taken to mean either:
It has gone = present perfect tense of "to go".
It is gone = present tense of "to be", followed by "gone" as an adjective.
Student or Learner