How have events happened differently than Marley had predicted?
It took only one night instead of three.
It happened exactly as he predicted.
It took longer than he predicted.
It took three nights instead of one.
which one is right
Okay, it seems you have answered your own question here.