Ответ:

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

  1. Don’t come in. I have just washed the floor. (Не входи. Я только что вымыл(а) пол.)
  2. I am thirsty. I haven’t drunk anything for 7 hours. (Я хочу пить. Я ничего не пил(а) уже 7 часов.)
  3. Tom is so tired. He has been doing his homework for 3 hours. (Том так устал. Он делает домашнее задание уже 3 часа.)
  4. I don’t want to read this book. I have read it several times already. (Я не хочу читать эту книгу. Я уже прочитал(а) её несколько раз.)
  5. Mary has been teaching Spanish for 5 years. (Мэри преподаёт испанский уже 5 лет.)
  6. They haven’t done their homework yet. (Они ещё не сделали домашнее задание.)
  7. Mike has been playing football since morning. (Майк играет в футбол с утра.)
  8. Children have been swimming in the lake for three hours. (Дети плавают в озере уже три часа.)
  9. We haven’t seen our relatives for ages. (Мы целую вечность не видели наших родственников.)
  10. They haven’t heard about Helen for a long time. (Они давно ничего не слышали о Хелен.)
  11. Alice hasn’t passed her exam because she doesn’t know the material. (Элис не сдала экзамен, потому что не знает материал.)
  12. Pupils have been writing the test for two hours. (Ученики пишут контрольную уже два часа.)
  13. I have had a pain in my back since morning. (У меня болит спина с утра.)
  14. Helen is my best friend; we have known each other for many years. (Хелен — моя лучшая подруга; мы знаем друг друга много лет.)
  15. They have a sore throat. They have been eating ice-cream all day. (У них болит горло. Они весь день едят мороженое.)

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