Hier ist der Grund:
* Akt 1, Szene 1: Das Stück beginnt damit, dass Horatio und Marcellus (ein Soldat) über das kürzliche Erscheinen des Geistes diskutieren. Sie erzählen Hamlet davon.
* Akt 1, Szene 2: Nachdem Hamlet von Horatio und Marcellus von dem Geist gehört hat, drückt er seinen Wunsch aus, ihn selbst zu sehen.
* Akt 1, Szene 4: Der Geist erscheint Hamlet und Horatio, in Anwesenheit von Marcellus.
Daher war Horatio zusammen mit Marcellus vor Hamlet Zeuge des Geistes.