The ghosts of Christmas past, present & future.
In one night three ghosts visited him.
Marley tells Scrooge that he will be visited by three Ghosts the first as the clock strikes one in the morning
Jacob Marley to warn Scrooge of his pending future and the visit of 3 further Ghosts
He is eating grule sitting next to his fire when MArley arrives and is in bed when the foretold ghosts appear
chrismas eve
Marley was the first ghostly visitor followed by the foretold ghosts
In "A Christmas Carol," the three ghosts visit Ebenezer Scrooge. The Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come show Scrooge visions of his past, present, and future to help him reflect on his life and change his ways.
The first it is foretold will visit on Chritmas Day at one am, the second the next night at the same time and the thrid the next at the last stroke of 12 mid night. This proves to be wrong as all three visit scrooge on the same night
In total the three Ghosts (plus Marley) visited Scrooge all in one night
24th December 1843 for Jacob Marley and the three ghosts from 1am Christmas day
The Ghost of Christmas Past, The Ghost of Christmas Present and The Ghost of Christmas Yet To Come