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
出自:河南师范大学-学前教育(专科)-大学英语I