How Many Ghosts Are There in A Christmas Carol?

A fun little Christmas Trivia Question

In the book “A Christmas Carol,” by Charles DIckens, Ebeneezer Scrooge is visited by how many ghosts?

The answer is 4

Many people forget that his former business partner, Jacob Marley who is now deceased, is the first ghost to visit.

Over the course of the evening and into early morning he is visited by three more; The ghosts of Christmas Past, Present and Future.

None of the others within the story are spirits, only a viewing of people and events.