Ответ:

Перевод задания: Напишите правильную форму глагола (Present Perfect Simple или Present Perfect Continuous).

  1. I’m very sorry that I have broken your cup. (Мне очень жаль, что я разбил(а) твою чашку.)
  2. Oh, it’s not ready! You have been writing this composition for the whole day. (О, она не готова! Ты пишешь это сочинение весь день.)
  3. Ann’s clothes are covered in stains. She has been painting since morning. (Одежда Энн вся в пятнах. Она рисует с утра.)
  4. I have known her for many years. (Я знаю её много лет.)
  5. Where is Tom? I haven’t seen him today. (Где Том? Я сегодня его не видел(а).)
  6. You are so dirty! What have you been doing? (Ты такой грязный! Чем ты занимался?)
  7. This is the best book I have ever read. (Это лучшая книга из всех, что я когда-либо читал(а).)
  8. Someone has eaten my sweets. They are nearly all gone but the box was quite full a week ago. (Кто-то съел мои сладости. Их почти не осталось, хотя неделю назад коробка была почти полной.)
  9. Where have you been? I have been waiting for you for ages. (Где ты был(а)? Я жду тебя целую вечность.)
  10. Look! Somebody has stolen your luggage. (Смотри! Кто-то украл твой багаж.)
  11. You have been driving all day. Let me drive now. (Ты за рулём весь день. Дай теперь порулить мне.)
  12. You are very red. Have you been running? (Ты весь покраснел(а). Ты бегал(а)?)
  13. She has had twelve driving lessons up to now. (К настоящему времени она взяла двенадцать уроков вождения.)

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