[单选题,2分] The flight has been delayed for four hours()the foggy weather.
A.for fear of
B.owing to
C.for the sake of
D.according to
出自:安阳师范学院—大学英语