Ответ:

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

  1. I have heard this song before. (Я уже слышал эту песню.) Употребляется Present Perfect Simple для опыта.
  2. He has been writing postcards since 5 o’clock. (Он пишет открытки с пяти часов.) He has written 7 cards so far. (На данный момент он написал 7 открыток.) В первом предложении важна длительность действия, во втором — число завершённых открыток.
  3. How long have you known Mary? (Как давно ты знаешь Мэри?) Глагол know обычно не используется в длительном времени.
  4. They have been painting their house all morning. (Они красят свой дом всё утро.) Подчёркивается длительность занятия.
  5. I have been looking for him all day. I can’t find him anywhere. (Я ищу его весь день. Я нигде не могу его найти.) Действие продолжается или только что прекратилось; важна длительность.
  6. Bob has been playing computer games for 3 hours. (Боб играет в компьютерные игры уже три часа.) Указан период длительности.
  7. We have just visited our granny. (Мы только что навестили бабушку.) Just обозначает недавно завершённое действие.
  8. Have you ever eaten Chinese food? (Ты когда-нибудь ел китайскую еду?) Ever употребляется в вопросе об опыте.
  9. He has not finished reading this book yet. (Он ещё не закончил читать эту книгу.) Yet употребляется в отрицании о действии, которое пока не завершено.