گذشته کامل استمراری یا «past perfect continuous» (همچنین به عنوان progressive past perfect نیز شناخته میشود) یک زمان فعل است که نشان میدهد عملی که در گذشته شروع شده است تا زمان دیگری در گذشته ادامه یافته است.
*** گذشتۀ کامل استمراری از سه بخش تشکیل شده است:
1. فعل کمکی had
2. وجه وصفی ماضی فعل be (been)
3. وجه وصفی مضارع (شکل پایهای فعل + ing)
نکته: لازم به ذکر است که شکل فعل کمکی «had» برای تمامی اشخاص (حتی سوم شخص مفرد) نیز یکی است.
نکته: میتوانیم فعل کمکی «had» را به اختصار «’d» بیاوریم.
به جدول زیر توجه کنید:
فعل -ing دار | وجه وصفی ماضی فعل | فعل کمکی | اشخاص |
Drinking | + been | + had | I |
Searching | + been | + had | You |
Smoking | + been | + had | He |
Writing | + been | + had | She |
Employing | + been | + had | It |
Discovering | + been | + had | We |
Traveling | + been | + had | They |
I had (I’d) been drinking my third cup of coffee when my mom came in the kitchen.
در حال نوشیدن سومین فنجان قهوهام بودم که مامانم توی آشپزخانه آمد.
You had (you’d) been researching in the internet since1 week ago, what is your research subject?
تو از یک هفتۀ پیش درحال تحقیق کردن در اینترنت هستی، موضوع تحقیقت چیست؟
He had (he’d) been smoking since he was a 15-year-old boy.
او از وقتی که یک پسربچۀ 15 ساله بوده، درحال استعمال دخانیات بوده است.
She had (she’d) been writing a letter for 3 hours.
او به مدت 3 ساعت در حال نوشتن یک نامه بوده است.
It had (it’d) been employing workers for 1 year.
این (شرکت) به مدت یکسال درحال استخدام کارگر بوده است.
We had (we’d) been discovering the oceans before anybody even think about oceans.
ما پیش از آنکه کسی حتی به اقیانوسها فکر کند درحال کشف اقیانوسها بودهایم.
They had (they’d) been traveling around the world by a cruise.
آنها با یک کشتی تفریحی درحال سفر به دور دنیا بودهاند.
چگونه گذشتۀ کامل استمراری را منفی کنیم؟
برای منفی کردن گذشتۀ کامل استمراری فقط کافی است که بعد از فعل کمکی had، کلمۀ منفیساز «not» بیاوریم:
به جدول زیر توجه کنید:
افعال -ing دار | + been | + not | + had | اشخاص |
Drinking | + been | + not | + had | I |
Searching | + been | + not | + had | You |
Smoking | + been | + not | + had | He |
Writing | + been | + not | + had | She |
Employing | + been | + not | + had | It |
Discovering | + been | + not | + had | We |
Traveling | + been | + not | + had | They |
نکته: ما میتوانیم «had + not» به اختصار «hadn’t» بیاوریم:
I had not (I’d not/ I hadn’t) been drinking my third cup of coffee when my mom came in the kitchen.
در حال نوشیدن سومین فنجان قهوهام نبودم که مامانم توی آشپزخانه آمد.
You had not (you’d not/ you hadn’t) been researching in the internet since1 week ago.
تو از یک هفتۀ پیش درحال تحقیق کردن در اینترنت نیستی.
He had not (he’d not/ he hadn’t) been smoking since he was a 15-year-old boy.
او از وقتی که یک پسربچۀ 15 ساله بوده، درحال استعمال دخانیات نبوده است.
She had not (she’d not/ she hadn’t) been writing a letter for 3 hours.
او به مدت 3 ساعت در حال نوشتن یک نامه نبوده است.
It had not (it’d not/ it hadn’t) been employing workers for 1 year.
این (شرکت) به مدت یکسال درحال استخدام کارگر نبوده است.
We had not (we’d not/ we hadn’t) been discovering the oceans before anybody even think about oceans.
ما پیش از آنکه کسی حتی به اقیانوسها فکر کند درحال کشف اقیانوسها نبودهایم.
They had not (they’d not/ they hadn’t) been traveling around the world by a cruise.
آنها با یک کشتی تفریحی درحال سفر به دور دنیا نبودهاند.
چگونه با گذشتة کامل استمراری سوال بپرسیم؟
به طور کلی ما سه نوع پرسش میتوانیم طرح کنیم:
1. سوالات بله/ خیر یا yes/no question
2. سوالات کامل یا wh question
3. سوالات ضمیمهای یا tag question
*** برای ساخت سوالات بله/خیر باید جای فاعل را با فعل کمکی «had» عوض کنیم:
فعل کمکی had + فاعل + been + وجه وصفی مضارع (فعل -ing دار)
Had she been writing a letter for 3 hours?
آیا او به مدت 3 ساعت در حال نوشتن یک نامه بوده است؟
Had they been traveling around the world by a cruise?
آیا آنها با یک کشتی تفریحی درحال سفر به دور دنیا بودهاند؟
*** برای ساخت سوالات کامل باید ابتدا جای فاعل رو با فعل کمکی «had» عوض کنیم و بر سر آن مشتقات wh مانند «what, when, where, why, how» بیاوریم:
Whها + فعل کمکی had + فاعل + been + وجه وصفی مضارع (فعل -ing دار)
Why had he been smoking since he was a 15-year-old boy?
چرا او از وقتی که یک پسربچۀ 15 ساله بوده، درحال استعمال دخانیات بوده است؟
How had they been traveling around the world?
آنها چگونه درحال سفر به دور دنیا بودهاند؟
*** سوالات ضمیمهای را در انتهای جمله میاوریم و با توجه به منفی یا مثبت بودن جمله، آنها را به صورت منفی و مثبت میاوریم (اگر جمله مثبت باشد، سوال ضمیمهای منفی و اگر جمله منفی باشد، سوال ضمیمهای مثبت خواهد بود):
(در جملۀ مثبت)
It had (it’d) been employing workers for 1 year, hadn’t it?
این (شرکت) به مدت یکسال درحال استخدام کارگر بوده است، اینطور نیست؟
(در جملة منفی)
You had not (you’d not/ hadn’t) been researching in the internet since1 week ago, had you?
تو از یک هفتۀ پیش درحال تحقیق کردن در اینترنت نیستی، هستی؟
تفاوت گذشتۀ کامل و گذشتۀ کامل استمراری در انگلیسی
هم گذشته کامل ساده و هم گذشته کامل استمراری (که به آن past perfect progressive نیز گفته میشود) می توانند برای صحبت در مورد اعمال یا حالات گذشته استفاده شوند.
تفاوت آنها در این است که گذشته کامل ساده معمولاً بر تکمیل یک عمل قبل از عمل دیگری در گذشته تمرکز میکند، در حالی که گذشته کامل استمراری معمولاً بر مدت زمان یک فعالیت در حال انجام قبل از عمل دیگری در گذشته تمرکز میکند.
( زمان گذشته کامل ساده)
I had studied mathematics for 2 hours.
من 2 ساعت ریاضی خوانده بودم.
( زمان گذشته کامل استمراری)
I had been studying mathematics for 2 hours.
به مدت دو ساعت در حال خواندن ریاضی بودهام.
چه زمانی از گذشتۀ کامل استمراری استفاده میکنیم؟
1. یک عمل که از گذشته شروع شده و تا زمان یا عمل دیگری در گذشته ادامه داشته است:
ما از زمان «گذشته کامل استمراری» برای صحبت در مورد کارهای طولانیتر در گذشته که قبل از عمل دیگری در گذشته رخ داده است، استفاده میکنیم. این بدان معناست که کار طولانیتر زودتر از اقدام کوتاهتر اتفاق افتاده است.
Sara’s eyes were very red. She had been crying for hours for missing his exam.
چشم های سارا خیلی قرمز بود. او برای از دست دادن امتحانش ساعت ها گریه کرده بود.
My mother had backache. She had been exercising harder than other days.
مادرم کمرش درد میکرد. او سختتر از روزهای دیگر ورزش کرده بود.
2. ما از زمان «گذشته کامل استمراری» برای صحبت در مورد چیزی استفاده میکنیم که چندین بار قبل از نقطهای در گذشته اتفاق افتاده و بعد از آن نقطه ادامه یافته است:
به یاد داشته باشید، شما به زمان هایی که کار درحال انجام بوده است اشاره نمی کنید، حتی در شرایطی که کاری را به طور مکرر انجام میدهید.
He was a professional businessman. He had been marketing ever since he was in college.
او یک تاجر حرفه ای بود. او از زمانی که در دانشگاه بود به بازاریابی مشغول بود.
They were very rich. They had been renting ship since they were young adults.
آنها بسیار ثروتمند بودند. آنها از جوانی لنج کرایه میدادند.
3. در گفتار گزارش شده (reported speech) نیز از گذشتۀ کامل استمراری استفاده میکنیم:
همانطور که میدانید، هنگام گزارش حرفهای یک نفر، باید از گفتار گزارش شده (reported speech) استفاده کنید. ساختار گفتار گزارش شده نیاز به زمانی دارد که زودتر از زمان اصلی اتفاق میافتد. برای مثال، اگر یک زمان حال ساده وجود داشته باشد، زمان گفتار گزارش شده آن باید در زمان گذشته ساده باشد. در نتیجه، میتوانید در گفتار گزارش شده از زمان «گذشته کامل استمراری» به جای زمان «حال کامل استمراری» استفاده کنید.
Jackob said he had been running all the break time.
جکوب گفت که تمام وقت استراحت در حال استراحت بوده است.
My sister said she had been watching series all night.
خواهرم گفت تمام شب درحال تماشای سریال بوده است.
4. ما از گذشتۀ کامل استمراری به همراه اصطلاحات زمانی مانند for, since, all morning/ afternoon/ night, … استفاده میکنیم:
A building was inherited to us from our grandfather. We had been renovating it for 5 years.
یک ساختمان از طرف پدربزرگم به ما به ارث رسید. به مدت 5 سال درحال بازسازی آن بوده ایم.
We had been living in Dubai since 2015.
ما از سال 2015 درحال زندگی کردن در دبی بودیم/ در دبی زندگی میکردیم.
My brother had been playing games all morning.
برادر من کل روز درحال بازی کردن بوده است.
5. اما از گذشتۀ کامل استمراری به همراه افعال حالت استفاده نمیکنیم:
ما معمولاً از استمرار با افعال حالت استفاده نمی کنیم. این افعال معمولاً به شکل ساده استفاده میشوند زیرا به جای اعمال یا پیشرفت به حالت ها اشاره میکنند. از گذشتۀ ساده کامل با افعالی مانند know, hate, hear, understand, want, … استفاده کنید.
I had been knowing Reihaneh since 2019.
I had known Reihaneh since 2019. ✔
ریحانه را از سال 2019 میشناختم.
The baby had been understanding my words.
The baby had understood my words. ✔
کودک حرفهای من را فهمیده بود.
6. از گذشتۀ کامل استمراری با ساختار مجهول نیز استفاده نمیکنیم:
ما معمولا از زمان گذشتۀ کامل استمراری با ساختار مجهول استفاده نمیکنیم، این زمان تمایل دارد با ساختار معلوم استفاده شود. در صورت تمایل میتوانید از زمان «گذشته کامل ساده» در حالت معلوم استفاده کنید.
The house had been cleaning in 30 minutes.
The house had been cleaned in 30 minutes. ✔
خانه در عرض 30 دقیقه تمیز شده بود.
The laptop had been fixing by my brother.
The laptop had been fixed by my brother. ✔
لپتاپ توسط برادرم تعمیر شده بود.
7. ما از زمان گذشته کامل استمراری برای توصیف عملی استفاده میکنیم که قبل از زمان خاصی در گذشته شروع شده و در آن زمان کامل نشده است.
When our teacher came to the class we had been discussing about some problems in the school, but we still hadn’t finished our discussion.
وقتی معلم ما به کلاس آمد،درحال صحبت در مورد مشکلات مدرسه صحبت بودیم، اما هنوز بحثمان را تمام نکرده بودیم.
When we arrived, the baby had been eating his lunch, but he hadn’t finished his lunch.
وقتی رسیدیم، بچه در حال خوردن ناهار بود، اما ناهارش را تمام نکرده بود.
مطالعه مقالات زیر پیشنهاد می شود: