آموزش گرامر Past Perfect Continuous؛ گذشته کامل استمراری با مثال و تمرین
تا حالا شده بخوای به انگلیسی بگی «دو ساعت بود که منتظرش بودم، اما نیومد» یا «وقتی رسیدم خونه، مامانم از صبح داشت آشپزی میکرد»؟ برای گفتن چنین جملههایی، یه زمان کاربردی داریم که اسمش Past Perfect Continuous یا گذشته کامل استمراری هست.
شاید اسمش یکم طولانی و پیچیده به نظر برسه، اما نگران نباش! توی این آموزش از مهاجر آکادمی قراره یاد بگیریم این زمان دقیقاً چه کاربردی داره، چطور ساخته میشه و چه فرقی با زمانهای دیگه میکنه. آخر مقاله هم یه تمرین داریم تا مطمئن بشی این گرامر رو خوب یاد گرفتی.
Past Perfect Continuous چیست؟
زمان Past Perfect Continuous برای صحبت درباره فعالیتی استفاده میشه که قبل از یک زمان یا اتفاق مشخص در گذشته شروع شده و تا اون زمان ادامه داشته؛ یا درست قبل از اون اتفاق تموم شده، اما اثرش هنوز مشخص بوده.
به این مثال دقت کن:
I had been waiting for two hours when he finally arrived
وقتی بالاخره رسید، دو ساعت بود که منتظرش بودم.
توی این جمله، دو اتفاق داریم: اول منتظر موندن شروع شده و ادامه پیدا کرده؛ بعد اون شخص رسیده. ما از گذشته کامل استمراری استفاده کردیم تا نشون بدیم انتظار کشیدن چه مدت قبل از رسیدن اون شخص ادامه داشته.
پس نکته اصلی اینه: Past Perfect Continuous روی مدت یا روند یک فعالیت قبل از یک نقطه در گذشته تأکید میکنه.
ساختار Past Perfect Continuous چطوریه؟
ساختار این زمان خیلی سادهست و برای همه فاعلها از یک فرمول استفاده میکنیم:
Subject + had + been + verb-ing
یعنی فاعل، بعد had، بعد been و در آخر فعل با ing.
چند مثال ببین:
- I had been studying for three hours سه ساعت بود که داشتم درس میخوندم.
- She had been working all day اون تمام روز مشغول کار بود.
- They had been living there for years سالها بود که اونجا زندگی میکردن.
- It had been raining before we left قبل از اینکه بریم، بارون میبارید و مدتی بود که بارون شروع شده بود.
یه نکته مهم: فرقی نمیکنه فاعل جمله I باشه یا he یا they؛ در همه موارد از had been استفاده میکنیم.
جمله منفی در Past Perfect Continuous
اگه بخوای بگی فعالیتی تا یک زمان مشخص در گذشته ادامه نداشته، کافیه not رو بعد از had قرار بدی.
Subject + had not + been + verb-ing
مثال:
I hadn't been sleeping well before the exam قبل از امتحان، خوب نمیخوابیدم.
She hadn't been working there for long when she got promoted وقتی ترفیع گرفت، مدت زیادی نبود که اونجا کار میکرد.
They hadn't been waiting long when the bus arrived وقتی اتوبوس رسید، مدت زیادی نبود که منتظر بودن.
در مکالمه معمولاً از شکل کوتاه hadn't استفاده میکنیم که هم طبیعیتره و هم رایجتر.
سوالی کردن Past Perfect Continuous
برای سوالی کردن جمله، had رو به ابتدای جمله میبریم.
Had + subject + been + verb-ing?
مثلاً:
?Had you been studying before I called قبل از اینکه زنگ بزنم، داشتی درس میخوندی؟
?Had she been working there for a long time مدت زیادی بود که اونجا کار میکرد؟
?Had they been waiting long when you arrived وقتی رسیدی، مدت زیادی بود که منتظر بودن؟
برای پرسیدن درباره مدت زمان هم میتونیم از عبارت How long استفاده کنیم:
?How long had you been learning English before you moved abroad
قبل از اینکه به خارج از کشور مهاجرت کنی، چند وقت بود که انگلیسی یاد میگرفتی؟
کاربردهای Past Perfect Continuous
حالا بریم سراغ بخش مهم ماجرا؛ اینکه دقیقاً چه زمانی باید از گذشته کامل استمراری استفاده کنیم.
۱. فعالیتی که قبل از اتفاق دیگری در گذشته ادامه داشته
این اصلیترین کاربرد این زمانه. وقتی میخوایم بگیم کاری قبل از اتفاقی دیگه در گذشته شروع شده بود و مدتی ادامه داشت، از Past Perfect Continuous استفاده میکنیم.
I had been driving for three hours when I stopped for a break
وقتی برای استراحت توقف کردم، سه ساعت بود که رانندگی میکردم.
مثالهای بیشتر:
- She had been studying for weeks before the exam started
قبل از شروع امتحان، چند هفته بود که درس میخوند.
- We had been walking for an hour when it started to rain
وقتی بارون شروع شد، یک ساعت بود که داشتیم پیادهروی میکردیم.
- He had been working at the company for five years before he resigned
قبل از اینکه استعفا بده، پنج سال بود که توی اون شرکت کار میکرد.
دقت کن که اینجا فقط ترتیب اتفاقها مهم نیست؛ مدت فعالیت قبل از اتفاق دوم هم اهمیت داره.
۲. فعالیتی که متوقف شده، اما اثرش در گذشته مشخص بوده
گاهی یه فعالیت قبل از یک اتفاق در گذشته تموم شده، اما نتیجه یا اثرش هنوز دیده میشده.
مثلاً وارد اتاق میشی و میبینی دوستت خیلی خستهست. میتونی بگی:
He was exhausted because he had been running
اون از شدت خستگی از پا افتاده بود، چون داشت میدوید.
یا فرض کن وارد آشپزخونه میشی و میبینی همهجا پر از آرد شده:
The kitchen was a mess because my sister had been baking
آشپزخونه بههمریخته بود، چون خواهرم مشغول شیرینیپزی بوده.
در این مثالها، فعالیت ممکنه قبل از اون لحظه تموم شده باشه، اما اثرش هنوز در گذشته مشخص بوده.
۳. تأکید روی مدت انجام یک فعالیت تا یک زمان در گذشته
اگه بخوای روی مدت زمانی که یک کار تا نقطهای در گذشته ادامه داشته تأکید کنی، این زمان انتخاب مناسبیه.
By the time the doctor arrived, we had been waiting for two hours
وقتی دکتر رسید، دو ساعت بود که منتظر بودیم.
She had been teaching English for ten years before she opened her own school
قبل از اینکه آموزشگاه خودش رو باز کنه، ده سال بود که انگلیسی تدریس میکرد.
در این جملهها، عبارتهایی مثل for two hours و for ten years مدت فعالیت رو مشخص میکنن.
تفاوت For و Since در Past Perfect Continuous
در این زمان هم مثل حال کامل استمراری، از for و since برای بیان مدت یا نقطه شروع استفاده میکنیم.
For برای مدت زمانه:
- for two hours = به مدت دو ساعت
- for three weeks = به مدت سه هفته
- for a long time = برای مدت طولانی
مثال:
I had been working for six hours when she called.
وقتی اون زنگ زد، شش ساعت بود که داشتم کار میکردم.
اما Since نقطه شروع رو مشخص میکنه:
- since Monday = از دوشنبه
- since 2020 = از سال ۲۰۲۰
- since the morning = از صبح آن روز؛ بسته به بافت جمله
مثال:
She had been studying since morning when I saw her
وقتی دیدمش، از صبح داشت درس میخوند.
یادت باشه: For = مدت زمان، Since = نقطه شروع.
تفاوت Past Perfect Continuous و Past Perfect
این دو زمان شبیه هم هستن، اما تأکیدشون متفاوته.
از Past Perfect بیشتر برای تأکید روی کامل شدن یک کار یا نتیجه اون قبل از اتفاقی در گذشته استفاده میکنیم. در مقابل، Past Perfect Continuous بیشتر روی روند و مدت فعالیت تمرکز داره.
مثلاً:
I had written three emails before the meeting started
قبل از شروع جلسه، سه تا ایمیل نوشته بودم.
اینجا تعداد ایمیلها و نتیجه کار مهمه.
اما:
I had been writing emails for an hour before the meeting started
قبل از شروع جلسه، یک ساعت بود که داشتم ایمیل مینوشتم.
اینجا مدت فعالیت اهمیت بیشتری داره.
البته این تفاوت همیشه مطلق نیست و انتخاب زمان مناسب به معنی فعل و منظوری که میخوایم برسونیم هم بستگی داره.
تفاوت Past Perfect Continuous و Past Continuous
در Past Continuous درباره فعالیتی صحبت میکنیم که در یک لحظه مشخص در گذشته در حال انجام بوده.
I was studying when my friend called
وقتی دوستم زنگ زد، داشتم درس میخوندم.
اما Past Perfect Continuous روی مدت فعالیت قبل از یک نقطه در گذشته تأکید میکنه:
I had been studying for two hours when my friend called
وقتی دوستم زنگ زد، دو ساعت بود که داشتم درس میخوندم.
پس اگر فقط میخوای بگی در اون لحظه مشغول چه کاری بودی، Past Continuous مناسبه؛ اما اگر مدت فعالیت قبل از اون لحظه مهمه، Past Perfect Continuous انتخاب بهتریه.
اشتباهات رایج در Past Perfect Continuous
حتی زبانآموزهای سطح متوسط هم گاهی این اشتباهها رو انجام میدن.
اشتباه اول: حذف کردن Been
I had working all day
I had been working all day
بعد از had در این زمان باید been بیاد.
اشتباه دوم: استفاده نکردن از فعل Ing دار
She had been study for hours
She had been studying for hours
بعد از been باید از فعل ing دار استفاده کنیم.
اشتباه سوم: استفاده از Has یا Have
He has been working for hours before the manager arrived
He had been working for hours before the manager arrived
چون درباره فعالیتی صحبت میکنیم که قبل از یک نقطه در گذشته ادامه داشته، باید از had been استفاده کنیم.
اشتباه چهارم: استفاده از این زمان با همه فعلها
بعضی فعلها، مثل know، believe و own، معمولاً در حالت استمراری استفاده نمیشن.
I had been knowing him for years
I had known him for years
پس همیشه قبل از استفاده از شکل استمراری، به نوع فعل هم توجه کن.
تمرین Past Perfect Continuous با جواب
حالا ببین چقدر خوب این زمان رو یاد گرفتی. جاهای خالی رو با شکل درست فعل داخل پرانتز کامل کن.
۱. She __________ for two hours when I arrived. (study)
۲. They __________ for long before the bus came. (not / wait)
۳. How long __________ he __________ there before he moved? (work)
۴. I was tired because I __________ all day. (drive)
۵. It __________ for hours before the weather cleared up. (rain)
پاسخ تمرینها
۱. had been studying
۲. hadn't been waiting
۳. had / been working
۴. had been driving
۵. had been raining
چطور Past Perfect Continuous رو در مکالمه استفاده کنیم؟
برای اینکه این زمان رو بهتر یاد بگیری، سعی کن درباره اتفاقات واقعی یا خیالی گذشته صحبت کنی. به سؤالهای زیر جواب بده و تا جای ممکن از ساختار حالا یادگرفتهشده استفاده کن:
- What had you been doing before you went to bed last night?
- How long had you been learning English before you started speaking confidently?
- Why were you tired when you got home yesterday?
- What had you been doing before your last important exam?
- Had you been working on anything interesting before your last holiday?
مثلاً:
I was exhausted because I had been working all day.
خیلی خسته بودم، چون تمام روز داشتم کار میکردم.
یا:
I had been learning English for three years before I moved abroad.
قبل از اینکه به خارج از کشور مهاجرت کنم، سه سال بود که انگلیسی یاد میگرفتم.
جمعبندی: گذشته کامل استمراری رو کِی استفاده کنیم؟
زمان Past Perfect Continuous برای صحبت درباره فعالیتی استفاده میشه که قبل از یک نقطه یا اتفاق در گذشته شروع شده و تا اون زمان ادامه داشته، یا بهتازگی متوقف شده و اثرش هنوز مشخص بوده.
فرمول اصلی رو به خاطر بسپار:
Subject + had + been + verb-ing
هر وقت خواستی بگی «مدتی بود که داشتم کاری انجام میدادم» یا توضیح بدی چرا در یک موقعیت گذشته خسته، کلافه یا خیس بودی، این زمان میتونه به کارت بیاد.
البته صرفاً حفظ کردن فرمول کافی نیست. چند جمله درباره اتفاقات دیروز، تجربههای گذشته و کارهایی که قبل از یک رویداد انجام داده بودی بساز و با صدای بلند بگو.
در مهاجر آکادمی میتونی آموزش گرامر انگلیسی رو قدمبهقدم دنبال کنی و با تمرین و مثالهای واقعی، گرامر رو از چیزی که فقط روی کاغذ بلدی به بخشی از مکالمه روزمرهات تبدیل کنی.

