24. A heavy storm ______ the train for several hours.(A) cancelled(B) hindered(C) delayed(D) postponed