Данное предложение некорректно. Предположительно, имеется в виду:
8. Has Tom cooked lunch?
Перевод: Том приготовил обед?
Если имеется в виду "совершил поездку", то должно быть:
Has Tom taken a trip to Morocco?
Перевод: Том совершил поездку в Марокко?
В случае, если вопрос "Has Tom cooked lunch?", то ответ будет:
Ответ: Не могу ответить, так как в задании нет данных.