Question: has already or have already?
Answer: The correct sentence is “He has already gone to school.” It's in present perfect tense. Let's consider the grammar points governing the sentence. First, both “has” and “have” are auxiliary verbs; they've got no difference in their meanings and both of them are used to make present perfect tense.