The number of ghosts in "A Christmas Carol" depends on which adaptation you're talking about. The original novella by Charles Dickens has four ghosts: the Ghost of Christmas Past, the Ghost of Christmas Present, the Ghost of Christmas Yet to Come, and the Spirit of Christmas Present. In some adaptations, like the 2009 film, the Spirit of Christmas Present has been split into two separate ghosts: the Ghost of Christmas Present and the Ghost of Christmas Future.