Question: who are the ghosts in a christmas carol
Answer: Present, Christmas Past, Yet to Come