thefights________becauseofthesnowstrom,manypassengerscoulddonothingbuttakethetrain.
A.hadbeencanceledB.havebeencancledC.werecanceledD.havingbeencaneled为什么选D