问题

I needn’t have been in such a hurry. The flight to Hong Kong _____ due to the typhoon.
A:has cancelled
B:was cancelled
C:will be canceling
D:had cancelled;
B:was cancelled
C:will be canceling
D:had cancelled;
正确答案是: