Four ghosts show up in A Christmas Carol : Jacob Marley plus the three Spirits of Christmas Past, Present, and Yet to Come.

Quick Scoop

  • Total ghosts: Four distinct spirits appear to Ebenezer Scrooge.
  • Who they are:
    • Jacob Marley (Scrooge’s former business partner, now a chained ghost who delivers the warning).
* Ghost of Christmas Past (shows Scrooge scenes from his earlier life).
* Ghost of Christmas Present (reveals how others are spending this Christmas, including the Cratchits).
* Ghost of Christmas Yet to Come (a silent, ominous figure who reveals Scrooge’s possible future).

Many people say “three ghosts” because they only count the Past, Present, and Yet to Come spirits, but the original novella clearly includes Marley as an additional ghostly visitor.

Information gathered from public forums or data available on the internet and portrayed here.