语法与词汇

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

【正确答案】 D
【答案解析】

考查动词delay的用法。be late for意为“迟到”,因此根据句意,航班应该是受到“耽搁,延误”,故选D项。