Ebenezer Scrooge was visited by the ghosts of Christmas Past, Christmas Present and Christmas Future. Back to Quiz