Present perfect continuous
(I have been doing)
A: Is it raining?
No, but the ground is wet.
It has been raining.
Have/has been –ing is the present perfect continuous:
I/we/they/you have
He/she/it has
been
Doing
Waiting
Playing etc.
We use the present perfect continuous for an activity that has recently stopped or just stopped.
There is a connection with now:
*You’re out of breath. Have you been running? (= you’re out of breath now)
*Paul is very tired. He’s been working very hard. (= he’s tired now)
B: It began raining two hours ago and it is still raining.
How long has it been raining?
It has been raining for two hours.
We use the present perfect continuous in this way with how long, for… and since…. The activity is still happening (as in this example) or has just stopped.
*How long have you been learning English? (= you’re still learning English)
* Tim is still watching television. He’s been watching television all day.
C: compare I am doing and I have been doing:
حال کامل استمراری
ادامه جمله+مفعول+ ing +فعل+ been + Have/has +فاعل
این زمان نشان می دهد که کاری در گذشته در یک زمان معین یا نامعین شروع شده و تا زمان حال ادامه داشته و هنوز هم ادامه دارد.
البته در افعالیکه در حالت سکون هستند بهتر است از زمان حال کامل استمراری استفاده شود تا زمان حال کامل.
افعالیکه در حالت سکون هستند مثل:
Stay, sit, rest, work, sleep, live, stand, wait, talk, learn, look, lie, listen, study.
طرز شناختن حال کامل استمراری:
شناختن این زمان مثل حال کامل می باشد با این فرق که ماضی نقلی در زمان حال کامل می شود ولی ماضی نقلی استمراری هنوز در زمان حال ادامه دارد که البته حروف اضافه و یا قیودی که برای ماضی نقلی بکار می رود برای ماضی استمراری هم صدق می کند
.
- He is lying on the floor now.حال استمراری
- He has been lying there for two hours.حال کامل استمراری
طرز ساختن حال کامل استمراری:
این زمان را با ماضینقلی فعل بودن (have/has been) بعلاوه ی شکل (ing) فعل اصلی میسازند.
طرز منفی و سوالی کردن حال کامل استمراری:
در انگلیسیبریتانیایی عیناً مانند ماضی نقلی، سوالی و منفی می شود اما در دستور زبان انگلیسیآمریکایی، از فعل کمکی does برای سوالی کردن قبل از سوم شخص (she, He, It) و doesn’t بعد از آن برای منفی کردن استفاده می شود. و در بقیه اشخاص (I, You, We, They) از فعل کمکی do قبل از فاعل، برای سوالی کردن و don’t بعد از آن برای منفیکردن استفاده می شود.