英语单选
Allfights_____becauseofthesnowstorm,manypassengerscoulddomothingbuttakethetrain.
A.hadbeencanceled
B,havebeencanceled
C.werecanceled
D.havingbeencanceled
____whatwouldhappen,noneofthemcouldfindawayout
A.Leftwondering
B.Havingleftwondering
C.Leavingtowonder
D.Havinglefttowonder
解释一下