Haunted means lived in or visited by a ghost
He is visited by the ghost of Christmas Past.
scrooge is visited by the ghost of Christmas past.
The Ghost of Christmas Past
He was to be visited at One in the morning
The Ghost of Christmas Present, the Ghost of Christmas Past, and the Ghost of Christmas Future.
He is referred to as "Ghost of Christmas Yet to Come" but the narrator indicates that Scrooge surmises that is who the ghost is and the phantom itself neither confirms nor denies it.The Ghost of Christmas Future or theGhost of Christmas Yet to Be
On Christmas eve
When Marley's ghost visited Scrooge he warned him about the ghosts and his behaviour.
Geest according to the website I visited.
The Ghost of Christmas Past
It means that you have seen a ghost before.