Привет! Спасибо за ответ.
Ты почти угадал с выбором времени, но в данном случае правильный ответ - "would have", потому что здесь используется конструкция "would have + глагол в прошедшем времени" для выражения события в будущем, которое произошло бы в прошлом, если бы выполнились определенные условия.
Итак, в данном контексте, правильный ответ - "would have", потому что пилот думал, что пассажиры имели бы недовольные комментарии, если бы он совершил посадку плавнее.
Надеюсь, объяснение было понятным. Оцени мой ответ, пожалуйста.