单项选择题


 

All flights()because of the typhoon, many passengers could do nothing but wait in the terminal building.

A.had been canceled
B.have been canceled
C.were canceled
D.having been canceled