دستور زبان انگلیسی

verb tenses
زمان حال کامل استمراری (Present Perfect Continuous)
این نوع از زمانها در زبان انگلیسی برای توصیف فعالیتی است که از گذشته شروع شده و تا زمان حال ادامه دارد یا اینکه تاثیر آن عمل در زمان حال باقی مانده است.
درواقع میتوان اینگونه بیان کرد که تفاوت این زمان با زمان حال کامل در تاکید بر عمل و ادامهدار بودن آن است.
ساختار حال کامل استمراری
در ساخت این زمان از فعل کمکی have/has و شکل سوم فعل be یعنی been و حالت ing فعل اصلی استفاده میکنیم.
فرمول زیر:
فاعل + فعلbeen + have/has + فعل اصلیing –دار + بقیه اجزای جمله
مثال:
He has been speaking
او درحال صحبت کردن بوده است
They are been staying in this hotel for ten days
آنها برای ده روز در هتل مانده بودند.
She has been reading under the sun
زیرآفتاب مشغول مطالعه بوده است
He has been playing football for two hours
او دو ساعت است که فوتبال بازی می کند
ساختار منفی
درصورتیکه بعد از فعل کمکی have/has کلمه not قرار بدهیم، ساختار منفی آن ساخته میشود.
فرمول آن:
فاعل + فعل been+ not + have/has + فعل اصلیing –دار + بقیه اجزای جمله
مثال:
It has not been raining since last night
از شب گذشته باران نباریده است
He has not been mowing the lawn all this morning
او تمام امروز صبح چمن زنی نکرده است
He has not been reading his favorite book
او کتاب مورد علاقه خود را مطالعه نکرده است
They have not been studying since morning
آنها از صبح درس نخوانده اند
ساختار سوالی
برای سوالی کردن زمان حال کامل استمراری تنها میبایست جای فاعل و فعل کمکی (have/has) را باهم جابجا کرد.
فرمول آن عبارت است از:
فعل have/has + فاعل + been + فعل اصلیing –دار + بقیه اجزای جمله
مثال:
Has she been planting for two hours
آیا او دو ساعت در حال کاشت بوده است؟
Have they been traveling for a week
آیا آنها یک هفته در سفر بوده اند؟
Have you been working in the hospital all day
کل روز را در بیمارستان کار میکردی؟ خسته به نظر میآیی
Have you been talking to Adele about your score?
داشتی با ادل در مورد نمرههایت صحبت میکردی؟
کاربردهای زمان حال کامل استمراری
۱- برای بیان کردن فعالیتی است که زمانی در حال انجام بوده و بهتازگی تمام شده است، اما اثراتی از آن بهوضوح دیده میشود.
بهعنوان مثال:
She has been cooking since last night
او از شب گذشته مشغول آشپزی بوده است
t’s been raining (= and the streets are still wet)
باران میباریده است (خیابانها هنوز خیس هستند)
۲-برای توصیف رویدادها یا فعالیتهایی که شروع آن در گذشته بوده و تا زمان آینده هم بهطورحتم ادامه دارد یا اثر آن باقی خواهد ماند.
برای تشخیص راحت این نوع از زمان میتوان در پاسخ به سوالات “از کی…؟” یا “چند وقت…؟” مورد استفاده قرار داد.
به مثال زیر توجه کنید:
He has been working in this garden for 5 years
او پنج سال است که در این باغ کار میکرده است.
Sara has been following his favorite singer for years
سارا سالهاست که خواننده مورد علاقهاش را دنبال میکند
۳- کاربرد دیگر این زمان تاکید روی مدت و زمان فعالیتی است که در گذشته شروع شده و تا زمان حال ادامه داشته است.
بهعنوان مثال:
My younger sister has been reading novels since he was six years old
خواهر کوچکتر من از وقتی شش ساله بود رمان و داستان میخوانده است
Julia has been a teacher since 2008
جولیا از سال ۲۰۰۸ تا الان معلم بوده است