单选题
All flights ______ because of the storm, they decided to take the train. A. having canceled B. having been canceled C. were canceled D. have been canceled
【正确答案】
B
【答案解析】[解析] 句子的大意为:所有航班都因为风暴取消了,所以他们决定乘火车。此句为独立主格结构,相当于with all fights having been cancelled,fights和cancel之间关系为被动,排除A、C,如果答案为D,句中的标点应为句号。所以B项符合题意。