If it hadn’t been for the determined captain,all the passengers on board wouldn’t have been saved

问题描述:

If it hadn’t been for the determined captain,all the passengers on board wouldn’t have been saved
我感觉这句话不对 been后面怎么是for?
been后好像少了什么、 不符合语法吧?

不是的 been 其实是个be动词 be动词后面不是一定要加动词的~比如说,这本书是给你的 就是 this book is for you be 动词后面可以接名词,介词,动词,形容词,等等~