Ответ:

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

  1. Robert has taken many photographs on our school trip. (Роберт сделал много фотографий во время нашей школьной поездки.)
  2. We have learnt most of the geometrical shapes. (Мы выучили большинство геометрических фигур.)
  3. I'm sure she has been crying. What's the matter? (Уверен, она плакала. Что случилось?)
  4. It has been raining here since Monday. (Здесь идёт дождь с понедельника.)
  5. That's enough! You have been annoying me all day. (Хватит! Ты весь день мне досаждаешь.)
  6. I have known him for years. (Я знаю его уже много лет.)
  7. No wonder they are exhausted. They have been clearing out the attic for five hours. (Неудивительно, что они измотаны. Они уже пять часов разбирают вещи на чердаке.)
  8. Barbara has had this teddy bear since she was two. (У Барбары этот плюшевый мишка с тех пор, как ей исполнилось два года.)

Present Perfect Continuous подчёркивает длительность процесса; Present Perfect Simple используется для результата, состояния или завершённого количества.