Вопросы к Поиску с Алисой
Конструкция «have been doing» в английском языке используется для выражения длительного действия, потому что она представляет Present Perfect Continuous — настоящее совершённое длительное время. skyeng.ru englex.ru
Оно обозначает действие, которое началось в прошлом, длилось какое-то время и только что завершилось или всё ещё продолжается в настоящем. skyeng.ru englex.ru При образовании этого времени используется вспомогательный глагол «to have», который показывает, что действие завершилось, и смысловой глагол с окончанием -ing, который указывает на продолжительность. skyeng.ru
Таким образом, конструкция «have been doing» позволяет акцентировать внимание на длительности действия, которое связано с настоящим моментом. englex.ru otvet.mail.ru
Чаще всего в предложении с Present Perfect Continuous используются слова-маркеры: for (на протяжении, в течение), since (с какого-то времени), all morning/day/week (всё утро/весь день/всю неделю), lately (в последнее время), recently (недавно, на днях). englex.ru