John was late for the business meeting because his flight had been ________ by a heavy storm.
考查动词delay的用法。be late for意为“迟到”,因此根据句意,航班应该是受到“耽搁,延误”,故选D项。