Ответ:

Перевод задания: Заполните пропуски правильной формой глагола.

  1. She’s a fantastic swimmer, but she never wins a medal. (Она прекрасно плавает, но никогда не выигрывает медалей.)
  2. Peter has visited so many American cities so far. (Питер уже посетил так много американских городов.)
  3. I need a rest. I have been running for four hours. (Мне нужно отдохнуть. Я бегаю уже четыре часа.)
  4. How long have you been waiting for me? Just ten minutes. (Как долго ты меня ждёшь? Всего десять минут.)
  5. Look! Somebody has broken that vase. (Смотри! Кто-то разбил эту вазу.)
  6. I have been learning English for two years, and my English is im… (Я изучаю английский уже два года, и мой английский …). Продолжение предложения обрезано, поэтому его окончание нельзя восстановить достоверно.
  7. You look sweaty. Have you been cutting the grass? (Ты выглядишь вспотевшим. Ты косил траву?)
  8. My sister has lived in a house all her life. (Моя сестра всю жизнь прожила в доме.)
  9. I’m tired. I have been playing football all morning. (Я устал. Я играл в футбол всё утро.)
  10. Your eyes look red. Have you been to the eye specialist? (У тебя красные глаза. Ты был у окулиста?)
  11. What a lovely smell. Have you been baking a cake? (Какой приятный запах. Ты пёк торт?)
  12. Sara has phoned me twice this morning. (Сара звонила мне сегодня утром дважды.)
  13. Have you been writing emails all morning? (Ты пишешь электронные письма всё утро?)
  14. Sue has bought a new computer. Do you like it? (Сью купила новый компьютер. Тебе он нравится?)

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