@raymondlesley What about it? If i had said "the object is on a very tall shelf, it cant be reached".. would you argue "He never said it was high up! he never even used the word high!".
The fact that he used different words to mean "ghost" is fairly irrelevant. Also they are explicitly called "The ghost of **" when they show up, further proving that "spirit" and "ghost" are used interchangably in the story (as those words often are).
@raymondlesley Ohhh, Yes there were, but only 2 of them arrived before midnight. The ghost of Christmas future arrived after midnight. Thus there were only 2 ghosts that visited before midnight.
It is a bit confusing because scrooge through it took place over the course of three nights when in fact it all took place in one night. Scrooge even explaims "The Spirits have done it all in one night!" to his surprise when he wakes on christmas day (which he thought he had missed).