Ответ:
Перевод задания: Выберите правильный вариант в форме Present Perfect или Present Perfect Continuous.
- She has written three letters today. (Сегодня она написала три письма.) Выбираем Present Perfect: важен результат — три готовых письма.
- They have been playing football since morning. (Они играют в футбол с утра.) Since указывает на длительность действия.
- I have finished my homework. (Я закончил домашнее задание.) Важен результат — задание выполнено.
- He has been waiting for you for two hours! (Он ждёт тебя уже два часа!) Указывается длительность ожидания.
- We have traveled to five countries this year. (В этом году мы побывали в пяти странах.) Важен подсчёт завершённых поездок.
- The children have been watching TV all evening. (Дети смотрят телевизор весь вечер.) Подчёркнута длительность занятия.
- She has cooked dinner, so we can eat now. (Она приготовила ужин, так что теперь мы можем есть.) Есть результат — ужин готов.
- How long have you been studying English? (Как долго ты изучаешь английский?) Вопрос о длительности занятия.
- He has broken his phone twice this month. (В этом месяце он дважды разбил свой телефон.) Указывается количество произошедших случаев.
- It has been raining non-stop since yesterday. (Дождь идёт без остановки со вчерашнего дня.) Подчёркнута непрерывная длительность.
- They have been building this house for a year. (Они строят этот дом уже год.) Работа продолжается; указана её длительность.
- I have been reading this book, and it’s amazing! (Я читаю эту книгу, и она потрясающая!) Present Perfect Continuous подчёркивает процесс чтения. Возможен также вариант have read, если имеется в виду прочитанная книга или результат чтения.
