问题

l flights _______ called off becauseof the terrible weather, they had to go there by train.
A:were
B:had been
C:being
D:having been
B:had been
C:being
D:having been
正确答案是: