Past Perfect Continuous: جملات، تمرین‌ها، آزمون‌ها و مثال‌ها

Past Perfect Continuous استفاده می‌کنیم

گذشتهٔ کامل استمراری برای صحبت دربارهٔ عملی به‌کار می‌رود که مدتی پیش از یک لحظهٔ مشخص یا عمل دیگری در گذشته ادامه داشته است.

She had been working for two hours before the meeting started.
او دو ساعت کار کرده بود پیش از آنکه جلسه شروع شود.

Past Perfect Continuous فرم

Subject + had been + V-ing

I had been studying all evening.
تمام عصر مشغول مطالعه بودم.
They had been waiting for a long time.
آن‌ها مدت زیادی منتظر مانده بودند.

Past Perfect Continuous قانون

  • برای کارهایی به‌کار می‌رود که تا لحظه‌ای مشخص در گذشته ادامه داشته‌اند.
    I had been reading the report before my manager came in.
    قبل از اینکه مدیرم وارد شود، داشتم گزارش را می‌خواندم.
    She had been talking on the phone before the lesson started.
    او قبل از شروع درس با تلفن صحبت می‌کرد.
  • بر مدت‌زمان یک عمل پیش از وقوع رویداد دیگری در گذشته تأکید می‌کند.
    They had been travelling for three days before they arrived.
    آن‌ها سه روز در سفر بودند پیش از آن‌که برسند.
    He had been working there for years before he changed jobs.
    او سال‌ها آنجا کار کرده بود، پیش از آنکه شغلش را عوض کند.
  • اغلب وقتی به توضیح علتِ یک وضعیت یا نتیجهٔ گذشته می‌پردازیم، از آن استفاده می‌شود.
    She was tired because she had been studying all night.
    او خسته بود چون تمام شب درس خوانده بود.
    The ground was wet because it had been raining.
    زمین خیس بود چون باران باریده بود.
  • اغلب همراه با for و since برای نشان‌دادن مدت‌زمان استفاده می‌شود.
    I had been living in London for five years before I moved to Cyprus.
    من پیش از اینکه به قبرس نقل‌مکان کنم، پنج سال در لندن زندگی کرده بودم.
    She had been working there since 2020 before the company closed.
    او از سال ۲۰۲۰ پیش از آن‌که شرکت تعطیل شود، آنجا کار می‌کرد.
  • عبارت‌های رایج مربوط به زمان شامل تمام روز، تمام صبح، به‌مدت دو ساعت، از روز دوشنبه، قبل از و وقتی که هستند.
    We had been discussing the problem all morning before we found a solution.
    ما تمام صبح را دربارهٔ آن مشکل بحث کرده بودیم پیش از آنکه راه‌حلی پیدا کنیم.
    He had been sleeping for an hour when I called him.
    وقتی به او زنگ زدم، یک ساعت بود که خوابیده بود.
  • گذشتهٔ کامل استمراری بر فرایند تمرکز دارد، در حالی که گذشتهٔ کامل بیشتر بر نتیجه تمرکز می‌کند.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • برخی فعل‌ها معمولاً در زمان‌های استمراری به کار نمی‌روند (know, like, want, need, understand).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous نفی

  • شکل منفی با had not been یا شکل کوتاه hadn't been ساخته می‌شود.
    I hadn't been sleeping well before the exam.
    قبل از امتحان خوب نخوابیده بودم.
    She had not been working there for very long before she resigned.
    او مدت خیلی زیادی آنجا کار نکرده بود که استعفا داد.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    آن‌ها هنوز بیش از ده دقیقه منتظر نمانده بودند که اتوبوس رسید.

Past Perfect Continuous سؤالات

در پرسش‌ها، had پیش از فاعل می‌آید.

Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?

Had you been waiting long before the doctor saw you?
آیا مدت زیادی منتظر مانده بودید پیش از آنکه دکتر شما را ببیند؟
Had she been studying before the test began?
آیا او قبل از شروع آزمون در حال مطالعه بود؟
Why had they been arguing before the meeting?
چرا آن‌ها قبل از جلسه مشغول بحث کردن بودند؟
How long had he been working there before he left?
او پیش از اینکه آنجا را ترک کند، چه مدت آنجا کار کرده بود؟

Past Perfect Continuous اشتباهات رایج

❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.

Past Perfect Continuous جملات

I had been preparing for the interview for several days before it finally happened.
چند روز بود که برای مصاحبه آماده می‌شدم تا اینکه بالاخره انجام شد.
She had been working on the presentation since morning before the manager reviewed it.
او از صبح روی ارائه کار می‌کرد، پیش از آن‌که مدیر آن را بررسی کند.
We had been waiting at the airport for two hours before the flight was cancelled.
ما دو ساعت در فرودگاه منتظر مانده بودیم قبل از اینکه پرواز لغو شود.
He had been learning English for a year before he moved abroad.
او پیش از آنکه به خارج از کشور نقل مکان کند، یک سال بود که انگلیسی یاد می‌گرفت.
They had been discussing the new design before the client joined the call.
آن‌ها پیش از آن‌که مشتری به تماس بپیوندد، دربارهٔ طراحی جدید صحبت کرده بودند.
I had been trying to fix the bug all evening before I found the solution.
تمام عصر را داشتم سعی می‌کردم باگ را برطرف کنم تا اینکه راه‌حل را پیدا کردم.
She had been feeling stressed before she took a few days off.
او پیش از آنکه چند روز مرخصی بگیرد، احساس استرس می‌کرد.
We had been living in that apartment for six months before we moved.
ما پیش از آنکه اسباب‌کشی کنیم، شش ماه در آن آپارتمان زندگی کرده بودیم.
He had been running every morning before he injured his leg.
او هر صبح می‌دوید تا اینکه پایش آسیب دید.
The team had been developing the feature for weeks before it was released.
تیم هفته‌ها پیش از انتشار آن، در حال توسعهٔ این قابلیت بود.

Past Perfect Continuous نمونه‌ها

I had been checking the document before I noticed the mistake.
من داشتم سند را بررسی می‌کردم قبل از اینکه متوجه اشتباه شوم.
She had been speaking to a customer for twenty minutes before the line disconnected.
او بیست دقیقه بود که با یک مشتری صحبت می‌کرد که تماس قطع شد.
They had been working on the same issue since Monday before they escalated it.
آن‌ها از دوشنبه پیش از آن‌که موضوع را ارجاع دهند، روی همان مسئله کار کرده بودند.
We had been looking for a better solution before we changed the plan.
ما پیش از آنکه برنامه را تغییر دهیم، به دنبال راه‌حل بهتری بوده بودیم.
He had been fixing the server all night before everything started working again.
او تمام شب مشغول تعمیر سرور بود تا اینکه همه‌چیز دوباره شروع به کار کرد.
I had been thinking about that idea for a long time before I shared it.
مدت زیادی به آن ایده فکر کرده بودم، پیش از آن‌که آن را مطرح کنم.
She had been getting ready for the trip before the weather changed.
او پیش از آنکه هوا تغییر کند، برای سفر آماده می‌شد.
We had been testing the application for hours before we deployed it.
ما ساعت‌ها در حال آزمایش برنامه بودیم پیش از آن‌که آن را مستقر کنیم.
He had been talking to HR before he made the final decision.
او قبل از اینکه تصمیم نهایی را بگیرد، با منابع انسانی صحبت کرده بود.
They had been planning the event for months before it took place.
آن‌ها ماه‌ها پیش از برگزاری آن رویداد برایش برنامه‌ریزی کرده بودند.

تمرین‌های دستور زبان انگلیسی موجود در برنامه

Tenses

Conditionals

Sentences

Verbs