Yes, you are correct. Horatio was asked to speak to the ghost because he had seen the ghost the night before. To arrive at this answer, you could look at the context and events in the play "Hamlet" by William Shakespeare. In Act I, Scene 1, Horatio witnesses the appearance of the ghost of King Hamlet alongside Marcellus and Bernardo. Horatio is seen as a reliable and rational character, and his previous encounter with the ghost makes him an appropriate choice to engage with it in subsequent scenes.