What are the 3 Ghosts? The three ghosts in Charles Dickens’ classic novella, A Christmas Carol, are the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Future. They appear to Ebenezer Scrooge, a miserly old man, in order to show him the error of his ways and encourage him …

