Ответ:

Перевод задания: Поставьте глагол в Present Perfect или Present Perfect Continuous.

  1. Have you seen dad? — Yes, he's at the garage. (Ты видел папу? — Да, он в гараже.) Вопрос о состоявшемся действии, имеющем результат в настоящем.
  2. I haven't received your letter for so long a period of time. (Я так давно не получал твоего письма.) С глаголом receive используется Present Perfect; период времени обозначен словом for.
  3. We have been walking around this department store for the last two hours! (Мы гуляем по этому универмагу уже два часа!) Действие продолжается в течение указанного времени.
  4. Has she ever spent her holidays in Sochi? (Она когда-нибудь проводила отпуск в Сочи?) Вопрос об опыте к настоящему моменту.
  5. Phillip has never bought anything from this flea market before. (Филлип никогда раньше ничего не покупал на этом блошином рынке.)