单选题 All the flights ______ because of the snowstorm, we had to take the train instead.
  • A. were cancelled
  • B. had been cancelled
  • C. having cancelled
  • D. having been cancelled
【正确答案】 D
【答案解析】