All the spirits teach scrooge a lesson
The three spirits were the Spirit of Christmas Past, the Spirit of Christmas Present, and the Spirit of Christmas Future.
Jacob Marley's was Ebenezer Scrooge's business partner. He was sent to warn Scrooge to listen and learn from the next three spirits to visit or he will suffer in the afterlife.
Marley tells Scrooge to expect three more spirits to visit him that night.
To show scrooge issues he encountered in his past
It was the light to help Scrooge see throgh the darkness of his troubled past
It ends on the Twelth Night
In "A Christmas Carol" by Charles Dickens, Ebenezer Scrooge is visited by four spirits: Marley's ghost, the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come.
The first of the three Christmas spirits who visits Scrooge is the Ghost of Christmas Past. This spirit takes Scrooge on a journey through his past to help him reflect on his life choices and actions.
They taught him to be kind to people and not to be selfish
Marley told Scrooge that three spirits would visit him: the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come. These spirits would help Scrooge see the error of his ways and lead him to redemption.
Yes, Scrooge seems to care about money and nothing else until he is visited by the three Spirits.