all flights ____ because of the heavy snows ,hunderds of people had to stay at the airport

问题描述:

all flights ____ because of the heavy snows ,hunderds of people had to stay at the airport
A:have been caceled
B:having caceled
C:caceled
D:having been caceled
答案上说是独立主格,选C不可以么。 被动啊, 为什么选D呢?

were delayed 被延迟
您的支持就是我继续前行及帮助别人的动力 愿您与我一起传播『 爱心 』之种
望采纳↖(^ω^)↗