He has a boy on the street go buy a large turkey and have it sent to the Crachit house.
The ghosts of Christmas past, present & future.
Christmas morning starting at 1am
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
In one night three ghosts visited him.
He is eating grule sitting next to his fire when MArley arrives and is in bed when the foretold ghosts appear
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.
In total the three Ghosts (plus Marley) visited Scrooge all in one night
The Ghost of Christmas Past, The Ghost of Christmas Present and The Ghost of Christmas Yet To Come
After all those ghosts visit him and take him back in time he realizes things
The ghost of his deceased partner, Jacob Marley. He warns Scrooge of his fate and brings him a chance to change ('a chance of hope of my procuring, Ebenezer') - Scrooge will be visited by three spirits - the Ghosts of Christmas Past, Present and Yet To Come.