ساختار
برای ساخت فعل حال کامل استمراری از ساختار زیر استفاده میکنیم:
have/has + been + the -ing form of the verb
|−|she, he, it, I, you, we, they|has have|.been working|
− | she, he, it I, you, we, they | (full form) has not have not | .been working | |
---|---|---|---|---|
she, he, it I, you, we, they | (short form) hasn’t haven’t |
? + Has Have she, he, it, I, you, we, they ?been working
? − | (full form) Has Have | she, he, it I, you, we, they | not | been working | ||
---|---|---|---|---|---|---|
(short form) Hasn’t Haven’t | she, he, it I, you, we, they |
کاربردهای حال کامل استمراری
- فعالیتهایی که اخیرا انجام شده
برای صحبت در مورد یک فعالیت تمام شده در گذشته اخیر از حال کامل استمراری استفاده میکنیم. دقت کنید که با استفاده از حال کامل استمراری تمرکز روی خود فعالیت قرار میگیرد.
وقتی از حال کامل استمراری استفاده میکنیم، هیچ زمان مشخصی را در جمله قرار نمیدهیم و اگرچه فعالیت تمام شده، میتوانیم نتیجهاش را در زمان حال ببینیم.
I’ve just been cleaning the car.
من تازه ماشین را تمیز کردهام. (ماشین خیس و تمیز است)
It’s been snowing.
برف باریده است. (زمین با برف پوشیده شده)
What have you been buying?
چه چیزی خریدهای؟
- یک رویداد ادامهدار
از حال کامل استمراری برای یک فعالیت تنها که در نقطهای در گذشته شروع شده و هنوز ادامهدار است، استفاده میکنیم:
I’ve been reading your book – it’s great.
مشغول خواندن کتابت هستم، عالی است. (همچنان در حال خواندش هستم)
He’s been living in the village since 1995.
او از سال ۱۹۹۵ در روستا زندگی میکند. (او همچنان در روستا زندگی میکند)
She has been writing her autobiography since 1987.
او از سال ۱۹۸۷ مشغول نوشتن سرگذشت خودش است.
- رویدادهای ادامهدار تکراری
برای صحبت در مورد فعالیتهای تکراریای که در زمان مشخصی در گذشته شروع شدند و تا الان ادامه دارند از حال کامل استمراری استفاده میکنیم:
I’ve been going to Spain on holiday every year since 1987.
من از سال ۱۹۸۷ هر سال تعطیلات به اسپانیا میروم.
I haven’t been eating much lunch lately. I’ve been going to the gym at lunchtimes.
اخیرا زیاد ناهار نخوردهام. زمان ناهار به باشگاه میروم.
She’s been playing tennis on and off for three years.
او سه سال است که به صورت غیر مداوم تنیس بازی میکند.
- عبارت how long
اغلب از حال استمراری ساده برای سوال پرسیدن و جواب دادن به سوالاتی که مربوط به طول فعالیت هستند، استفاده میکنیم. ساختاری که از آن استفاده میکنیم به شکل مقابل است:
How long …+ present perfect continuous
A: How long have you been waiting for me?
چه مدت منتظر من بودهاید؟
B: About ten minutes. Not too long.
حدود ده دقیقه. زیاد نبود.