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