问题

The fog in your city must have been very thick; if not, you would have been here as scheduled.—Yes. Our flight _________ by the thick fog.

A:has put off
B:was put off
C:had been put off
D:put off
正确答案是: