Употребление Present Perfect Continuous
Настоящее совершённое длительное время Present Perfect Continuous (Present Perfect Progresssive) употребляется в двух случаях.
1. It has been raining, the rain has just stopped, the grass is wet now
Процесс начался в прошлом, длился какое-то время и недавно/только что был завершён — и это важно для настоящего момента. Как правило, мы хотим обратить внимание на причинно-следственную связь происходящего процесса и состояния, в котором кто-то оказался или что-то оказалось.
Примеры
— Why are you out of breath? — I have been running. — Почему ты запыхался? — Я бежал.
We have been playing volleyball for two hours. We are thirsty. Мы играли в воллейбол два часа. Мы хотим пить.
Julie has been walking in the rain. Her clothes and her hair are wet now. Джули гуляла под дождём. Теперь её одежда и волосы мокрые.
2. It has been raining for two hours and it's still raining
То же самое, что в первом пункте, с той разницей, что процесс не завершился, а всё ещё продолжается. Тут мы используем Present Perfect Continuous, чтобы подчеркнуть, что процесс длится уже сколько времени (часов, дней, лет и т.д.).
Примеры
Kate has been learning Spanish for three years. Кейт учит испанский уже три года.
Where are you? I've been waiting for you for half an hour! Где ты? Я тебя жду уже полчаса.
We have been working here for six months. Мы работаем тут уже 6 месяцев.
How long, for, since
С Present Perfect Continuous мы часто употребляем слова:
- how long — как давно, как долго
- for — уже какое-то время как
- since — с каких-то пор, с какого-то момента времени
Примеры
— How long has it been raining? — It's been raining for two hours. It's been raining since noon. — Как давно идёт дождь? — Он идёт уже два часа. Дождь идёт с полудня.
— How long have you been playing the piano? — I've been playing it for five years. I've been playing it since I left school. — Как давно ты играешь на фортепиано? — Я играю на нём уже пять лет. Я играю на нём с тех пор, как окончила школу.