Ответ:

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

  1. My friend has bought a very interesting book. (Мой друг купил очень интересную книгу.)
  2. Where have you been? I haven’t seen you for ages! (Где ты был? Я целую вечность тебя не видел!)
  3. He has been working for three hours already. (Он уже работает три часа.)
  4. Your eyes are red. Have you been crying? (У тебя красные глаза. Ты плакал?)
  5. I have forgotten my glasses. I cannot read. (Я забыл очки. Я не могу читать.)
  6. Ann has been working for six hours but she hasn’t finished yet. (Анна работает уже шесть часов, но ещё не закончила.)
  7. Have you seen him today? (Ты видел его сегодня?)
  8. They are so happy! They have never done anything like that before. (Они так счастливы! Они никогда раньше не делали ничего подобного.)
  9. I have been doing my homework for 2 hours! (Я делаю домашнюю работу уже два часа!)
  10. Where do they live? — I know that they have moved to Italy. (Где они живут? — Я знаю, что они переехали в Италию.)

Краткое правило: Present Perfect обозначает завершённое действие с результатом или опытом, а Present Perfect Continuous — действие, которое длится или недавно длилось.