问题

I needn’t have been in that hurry. The flight to Chongqing ______ due to the foggy weather.
A:has cancelled
B:was cancelled
C:will be cancelling
D:had cancelled;
B:was cancelled
C:will be cancelling
D:had cancelled;
正确答案是: