Ответ:

Перевод задания: Выберите подходящее время: Present Perfect или Present Perfect Continuous.

  1. They have traveled to Japan. — Япония указана как опыт поездки, без акцента на процессе.
    Они ездили в Японию.
  2. He has been playing soccer for two hours. — Подчёркнута длительность процесса.
    Он играет в футбол уже два часа.
  3. We have not eaten lunch yet. — Речь о ещё не достигнутом результате.
    Мы ещё не пообедали.
  4. She has been working on her thesis for several months. — Подчёркнута длительность работы.
    Она работает над диссертацией уже несколько месяцев.
  5. I have seen that movie three times. — Количество завершённых просмотров; глагол восприятия здесь не употребляется в Continuous.
    Я видел(а) этот фильм три раза.
  6. You have not finished your project yet. — Важен незавершённый результат.
    Ты ещё не закончил(а) свой проект.
  7. They have been discussing the plan for a while. — Подчёркнута продолжающаяся дискуссия.
    Они уже некоторое время обсуждают план.
  8. He has not been playing video games all day. — Отрицается длительное занятие в течение всего дня.
    Он не играет в видеоигры весь день.
  9. We have been waiting for the train for 30 minutes. — Подчёркнута продолжительность ожидания.
    Мы ждём поезд уже 30 минут.
  10. She has been learning Spanish for a year. — Подчёркнута длительность изучения.
    Она изучает испанский уже год.