A battleship can be sunk by an unseen torpedo fired by a what?
Choose the most suitable option to answer the above question.
Options：

A. patrol boat

B. submarine

C. corvette

D. destroyer

E. frigate



B