Ответ:

Перевод задания: Вставьте подходящий предлог.

Have you ever been on a cruise ship?

Ты когда-нибудь был(а) на круизном лайнере?