3.Allflights_______becauseofthesnowstorm,many
passengerscoulddonothingbuttakethetrain.
A)hadbeencanceledB)havebeencanceled
C)werecanceledD)havingbeencanceled
为什么选择B?独立主格结构不是选D吗?