One
D
There is no other choice. Cratchet thinks that Scrooge has lost his marbles. He does not know the Scrooge has spent an awful night that would cause anyone to change their ways.
Two
It cannot be anything but C. Scrooge later on says that he fears this specter most of all. Of course you can't use that in your reason for choosing anything or eliminating a possible answer, but you should know that fact.
The darkness and the invisibility of the ghost emphasizes just how ugly Scrooge's future is if he doesn't smarten up. Scrooge is a perfect example of you reap what you sow and he warrants a black shrouded figure.
Three
It is either D or E. You need to try this one yourself. How do you get rid of the one you don't want. Try to use logic and try very hard to understand why you are picking the one you do. If you don't think it is neither D nor E so much the better. Go with the one you think it is. The worst thing you can do is guess.