Allthings___becauseofthesnowstorm,manypassengerscoulddonothingbuttakethetrain.(1999.1)
A.hadbeencanceledB.havebeencanceled
C.werecanceledD.havingbeencanceled
四个选项中有三个是谓语动词,只有D是非谓语动词,只要同学们能判断出这里是非谓语动词做状语,则不用考虑时态的问题,
为什么不能用谓语动词
为什么要作状语
因为这里有谓语吗