Two of the three foretold spirit tel Scrooge quite a lot. In basic its all about changing his miserly cold ways and talking on board the true message of Christmas
All the spirits teach scrooge a lesson
Marley tells Scrooge to expect three more spirits to visit him that night.
To show scrooge issues he encountered in his past
It ends on the Twelth Night
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
Jacob Marley, his late partner.
Yes, Scrooge seems to care about money and nothing else until he is visited by the three Spirits.
Before the spirits visit, Scrooge is a wealthy but miserly and unkind businessman who hoards his money and refuses to help others in need. He is cold-hearted, selfish, and uncompassionate towards those around him.
They are; The Ghosts of Christmas Past, Present and Yet To Come
Marley tells Scrooge that he will be visited by three spirits throughout the night. These spirits are the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come. They will each show Scrooge visions to help him reflect on his life and change his ways.
Not physically, perhaps, but certainly in an emotional sense.