ОБНАРУ́ЖИТЬ, -жу, -жишь; сов., перех. (несов. обнаруживать). 1. Сделать видимым, открыть взору. (Малый академический словарь, МАС)
КОРА́БЛЬ, -я́, м. 1. Крупное морское судно, а также военно-морское судно любого класса. Линейный корабль. (Малый академический словарь, МАС)
ОБНАРУ́ЖИТЬ, -жу, -жишь; сов., перех. (несов. обнаруживать). 1. Сделать видимым, открыть взору.
Все значения слова «обнаружить»КОРА́БЛЬ, -я́, м. 1. Крупное морское судно, а также военно-морское судно любого класса. Линейный корабль.
Все значения слова «корабль»Вероятнее всего, он уже успел обнаружить корабль, шедший курсом прямо на него.
Ответ: Над портом на значительной высоте (3–4 тысячи метров) раза два или три пролетал самолёт противника и очевидно обнаружил корабли.
Едва выступая над поверхностью моря, она могла бы обнаружить корабль раньше, чем это удалось сделать «Блэк сван» со своим радаром, пусть даже и способным видеть на дистанции гораздо больше той, которая доступна самым опытным вахтенным сигнальщикам субмарины.