How Many Ghosts Visit Scrooge in "A Christmas Carol"?

Ebenezer Scrooge is visited by four ghosts in "A Christmas Carol." The first is the ghost of his old business partner Jacob Marley. Marley warns Scrooge that he will be visited by three more spirits that night: the ghosts of Christmas Past, Christmas Present and Christmas Yet to Come.

Charles Dickens wrote "A Christmas Carol" over six weeks and published it in December 1843 to critical acclaim. The novella popularized the phrases "Merry Christmas" and "Bah! Humbug!" Scrooge's name became a synonym for miserliness. The story was quickly adapted for the stage and, as of 2015, there have been at least 28 film adaptations.