Ответ:
Перевод задания: Выберите правильный вариант.
С длительностью действия, особенно с for и all afternoon, обычно используется Present Perfect Continuous. С глаголами состояния, такими как know, используется Present Perfect. В некоторых предложениях возможны оба варианта, но здесь выбран тот, который лучше подходит по смыслу.
- Lily has been painting her bedroom all afternoon. (Лили весь день красит свою спальню.)
- I haven’t been eating much lately. (В последнее время я мало ем.)
- We have known each other since kindergarten. (Мы знаем друг друга с детского сада.)
- Tom has been fixing his bike for two hours. (Том чинит свой велосипед уже два часа.)
- How long have you been working here? (Как давно ты здесь работаешь?)
- He has been taking the same bus for years. (Он уже много лет ездит на одном и том же автобусе.)
- They have been making progress on the project. (Они продвигаются в работе над проектом.)
- Sarah has lived in New York for six years. (Сара живёт в Нью-Йорке шесть лет.)
- What have they been doing all morning? (Чем они занимались всё утро?)
- The kids have been building a sandcastle for hours. (Дети уже несколько часов строят замок из песка.)
