Для выражения действий, начавшихся в прошлом и продолжающихся до настоящего момента. Употребляя это время, мы обращаем внимание на то, как долго длится действие. Период времени, в течение которого происходит действие, обозначен следующими способами:
а) с помощью предлога for — в течение.
She has been waiting for Tom's message for 3 days.— Она ждет сообщения от Тома в течение 3 дней.
б) с помощью since (может быть наречием, предлогом или союзом).
Jane gave me the book on Monday. I have been reading it non-stop ever since. — Джейн дала мне
книгу в понедельник. С тех пор я ее читаю не отрываясь.
She has been sleeping since she got back.— Она спит с тех пор, как вернулась..
I have been playing
Глагол тo be в present perfect progressive не употребляется!!! Вместо этого употребляется формы глагола тo be в present perfect | Спряжение всех остальных глаголов | |
James has been my friend for 10 years | I have You have been watching He has She has been raining It has | We You have been They watching |