Present Perfect Continuous: делал и всё ещё делаю
Если действие началось в прошлом и всё ещё происходит прямо сейчас — используемя это время. Акцент не на результате, а на процессе или длительности. Часто используется с for (сколько времени) и since (с какого момента).
I have been reading this book for three hours.
→ Я читаю эту книгу уже три часа (и всё ещё читаю).
He looks tired because he has been running.
→ Он выглядит уставшим, потому что бегал (действие только что закончилось, но видно — он уставший, потому что бегал только что долго).
⚙️ От Present Perfect отличается фокусом: там важен факт завершения (I have read the book — я прочитал её, результат есть), здесь — процесс и то, как долго это длилось (I have been reading it — я в процессе, ещё не закончил).
*И еще один момент: если мы спрашиваем How long...?, Present Perfect Continuous — почти всегда правильный выбор. How long have you been waiting? — Как долго ты ждал?
Английский с нуля