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