单项选择题

John was late for the business meeting because his flight had been ______ by a heavy storm.

A.kept
B.stopped
C.slowed
D.delayed