单选题 ______ the determined captain, all the passengers on board wouldn't have been saved.
  • [A] It had not been for
  • [B] Had it not been for
  • [C] If it had not for
  • [D] Not had been for


【正确答案】 B
【答案解析】[解析] 本题考查虚拟语气。句意:要不是因为有意志坚定的船长,船上的旅客就不会得救。当条件从句是由if it had not been for来引导时,可以将if省略,并且倒装,变成had it not been for结构。所以正确的答案为B。