Question: what are the names of the three ghosts who visit scrooge?
Answer: The tale of his redemption by three spirits (the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come) has become a defining tale of the Christmas holiday in the English-speaking world.