گرامر Present Perfect Progressive – توضیح به زبان ساده + مثال، تمرین و تلفظ

۳۹۹۲ بازدید
آخرین به‌روزرسانی: ۲۴ اردیبهشت ۱۴۰۲
زمان مطالعه: ۲۵ دقیقه
گرامر Present Perfect Progressive – توضیح به زبان ساده + مثال، تمرین و تلفظ

گرامر Present Perfect Progressive در زبان فارسی به «حال کامل استمراری» معروف است. از این گرامر برای توصیف موقعیتی استفاده می‌شود که در گذشته اتفاق افتاده و تا لحظه حال ادامه دارد. به همین دلیل، مدت زمان انجام عمل اهمیت بیشتری پیدا می‌کند. در این آموزش قصد داریم به طور کامل با گرامر Present Perfect Progressive آشنا شویم، فرمول و کاربردهای مختلف آن را بدانیم و به کمک مثال و تمرین‌های متعدد، نحوه استفاده از آن را در جملات مختلف انگلیسی یاد بگیریم.

گرامر Present Perfect Progressive

فرض کنید صبح زود از خواب بیدار شده‌اید و به‌سمت پنجره رفته‌اید. باران نم‌نم می‌بارد. نمی‌دانید دقیقاً از چه زمانی باران شروع به باریدن کرده است، شاید از یک ساعت پیش. شاید هم از دو ساعت پیش. اصلاً شاید از دیشب باران در حال باریدن است. مهم این نیست که بارش باران از چه زمانی شروع شده است. مهم این است که همچنان می‌بارد.

بنابراین، باران در گذشته شروع به باریدن کرده و در حال حاضر که شما از پنجره بیرون را می‌نگرید، همچنان در حال باریدن است. اگر بخواهیم جمله انگلیسی برای آن بنویسیم، خواهیم داشت:

It has been raining for a while.

مدتی می‌شود که باران در حال باریدن است.

عمل بارش باران در گذشته شروع شده و همچنان ادامه دارد. به این حالت، حال کامل استمراری گفته می‌شود. یعنی عملی که در حال استمرار است و شروع آن از گذشته بوده است. چیزی که برای ما اهمیت دارد این است که چه مدت باران در حال باریدن بوده است. پس گرامر Present Prefect Progressive دو ویژگی مهم دارد:

  1. در گذشته شروع شده است.
  2. تا به این لحظه در حال تداوم است.

بیایید برای درک بهتر، مثال دیگری را در نظر بگیریم.

I have been learning English for two years.

من دو سال است که مشغول یادگیری زبان انگلیسی هستم.

در این مثال، گوینده از دو سال پیش شروع به یادگیری زبان انگلیسی کرده است و به مدت دو سال این کار او ادامه داشته است. هنوز هم او در حال یادگیری زبان انگلیسی است. اجزای جمله فوق هر یک مشخصه‌ای از زمان حال کامل استمراری دارند. «have been learning» فعل جمله است و ساختار آن نشان می‌دهد که از حال کامل استمراری استفاده شده است. «for two years» قید زمان است که برای نشان دادن مدت زمان انجام عمل به کار می‌رود و می‌تواند به عنوان یکی از نشانه‌های زمان Present Perfect Progressive در نظر گرفته شود. نام دیگر این مبحث گرامری در زبان انگلیسی «Present Perfect Continuous» است.

برای این‌که بتوانید با گرامر Present Perfect Progressive بیشتر آشنا شوید، ابتدا لازم است فرمول و کاربردهای مختلف آن را بدانید. در این مطلب به تمام نکات مهم در خصوص این مبحث گرامری مهم اشاره خواهیم کرد و به کمک مثال و تمرین آن‌ها را توضیح خواهیم داد.

کاربرد گرامر Present Perfect Progressive

کاربردهای گرامر Present Perfect Progressive را می‌توانیم در موارد زیر خلاصه کنیم:

  • برای اشاره به عمل ناتمام
  • برای اشاره به عمل کامل شده

برای اشاره به عمل ناتمام

یکی از کاربردهای گرامر Present Perfect Progressive این است که به عملی اشاره دارد که در گذشته شروع شده، اما در گذشته کامل نشده است و همچنان ادامه دارد. در ادامه کاربرد این گرامر را تفکیک کرده‌ایم.

  • برای تأکید بر مدت زمانی که عملی در گذشته شروع شده و استمرار داشته است، به کمک قیدهای زمان «since» و «for»، بازه زمانی انجام عمل را نشان می‌دهیم، مانند مثال‌های زیر:

I've been living in London for two years.

دو سالی می‌شود که من در لندن زندگی می‌کنم.

She's been working here since 2004.

او از سال ۲۰۰۴ در اینجا مشغول به کار بوده است.

We've been waiting for the bus for hours.

ما ساعت‌هاست که منتظر اتوبوس مانده‌ایم.

 

این کاربرد شباهت زیادی به گرامر Present Perfect در و به همین دلیل می‌توانیم به‌‌جای هم آن‌ها را به کار ببریم. البته با برخی از فعل‌ها، مانند «افعال حالتی» (State Verbs) نمی‌توانیم از فعل ing دار استفاده کنیم، به همین دلیل حال کامل استمراری کاربردی ندارد و به‌جای آن از «حال کامل» (Present Perfect) کمک می‌گیریم. به مثال زیر و شکل درست و نادرست آن توجه کنید.

I've been being here for hours. (نادرست)

I've been here for hours. (درست)

من ساعت‌هاست که اینجا منتظر مانده‌ام.

  • برای عادت‌ها یا موقعیت‌های موقتی. در این حالت، عملی در گذشته شروع شده و تا زمان حال ادامه دارد، اما مدت زمان انجام عمل زیاد مهم نیست. در عوض، به‌جای این‌که به «how long» پاسخ دهیم، از قید زمان «recently» استفاده می‌کنیم و به عملی اشاره داریم که به‌تازگی رخ داده است، مانند مثال‌های زیر:

I've been going to the gym a lot recently.

من این اواخر به باشگاه ورزشی زیاد رفته‌ام.

They've been living with his mother while they look for a house.

آن‌ها تا وقتی که به دنبال پیدا کردن خانه هستند، با مادرشان زندگی می‌کنند.

I've been reading a lot recently.

من این اواخر زیاد می‌خوانده‌ام.

این حالت شباهت زیادی به «زمان حال استمراری» (Present Progressive Tense) دارد. به همین دلیل می‌توانیم هر دو زمان را به‌جای هم به کار ببریم.

برای اشاره به عمل کامل شده

از دیگر کاربردهای گرامر Present Perfect Progressive برای توصیف عملی است که به تازگی تمام یا کامل شده است و نتیجه‌ای دارد که اغلب آن را در زمان حال می‌بینیم، می‌شنویم یا حس می‌کنیم. یعنی ارتباطی با زمان حال دارد. در این حالت به هیچ وجه از قیدهای زمانی استفاده نمی‌کنیم که زمان دقیق یا مشخصی را نشان دهند، چون زمان انجام کار مهم نیست، مهم عملی است که اثری از خود به‌ جا گذاشته است. به مثال‌های زیر توجه کنید.

I'm so tired. I've been studying.

من خیلی خسته‌ام. مشغول درس خواندن بوده‌ام.

I've been running, so I'm really hot.

من مشغول دویدن بوده‌ام، به همین دلیل خیلی گرمم است.

It's been raining, so the pavement is wet.

باران در حال باریدن است، به همین دلیل پیاده‌رو خیس است.

این کاربرد حال کامل استمراری شباهت زیادی به حال کامل دارد که بر نتیجه عمل در زمان حال تأکید می‌کند. اما تفاوت آن با حال کامل استمراری در این است که حال کامل بر روی اثری که عمل در زمان حال دارد، متمرکز شده است، درحالی‌که حال کامل استمراری به خود عمل توجه دارد.

کاربرد گرامر present perfect progressive

فرمول گرامر Present Perfect Progressive

فرمول گرامر Present Perfect Progressive برای انواع جملات زیر تعریف شده است که در ادامه مطلب به همه آن‌ها به طور جداگانه اشاره خواهیم کرد:

  1. جملات مثبت
  2. جملات منفی
  3. جملات سوالی
  4. جملات سوالی منفی
  5. تگ کوئسشن

جملات مثبت

فرمول جملات مثبت حال کامل استمراری به صورت زیر توصیف می‌شود:

Subject + have/has been + verb + ing

به چند مثال زیر و ترجمه آن‌ها توجه کنید.

I have been listening to music lately.

من اخیراً در حال گوش دادن به موزیک بوده‌ام.

You have been learning a new language.

شما در حال یادگیری زبان جدیدی هستی.

He has been visiting different countries.

او در حال بازدید از کشورهای مختلفی است.

She has been looking for a new job since last month.

او از ماه گذشته به دنبال پیدا کردن شغل جدیدی بوده است.

We have been living in this house for 40 years.

ما ۴۰ سال است که در این خانه زندگی می‌کنیم.

They have been climbing up this mountain for two hours.

آن‌ها دو ساعتی می‌شود که در حال بالا رفتن از این کوه هستند.

نکته اول: با برخی از فعل‌ها نمی‌توانیم از فعل ing دار استفاده کنیم. به همین دلیل، «زمان حال کامل» (Present Perfect Simple) برای آن‌ها به کار می‌بریم. دو مثال زیر و شکل درست و نادرست آن‌ها را مقایسه کنید.

I have been owning my Mazda since 2007. (نادرست)

من مزدای خودم را از سال ۲۰۰۷ داشته‌ام.

I have owned my Mazda since 2007. (حال کامل)

***

George has been being late for work recently. (نادرست)

«جورج» اخیراً دیر سر کار حاضر شده است.

George has been late for work recently. (حال کامل)

شکل کوتاه گرامر Present Perfect Progressive برای موقعیت‌های غیررسمی و محاوره کاربرد دارد و با توجه به فعل کمکی «have» یا «has» مشخص می‌شود که به صورت «ve'» و «s'» نوشته می‌شوند، مانند مثال‌های زیر:

I've been living in London for 10 years.

من ده سال است که در لندن زندگی می‌کنم.

You've been living in London for 10 years.

تو ده سال است که در لندن زندگی می‌کنی.

He's been living in London for 10 years.

او (مذکر) ده سال است که در لندن زندگی می‌کند.

She's been living in London for 10 years.

او (مؤنث) ده سال است که در لندن زندگی می‌کند.

It's been raining for an hour.

یک ساعت است که باران می‌بارد.

We've been living in London for 10 years.

ما ده سال است که در لندن زندگی می‌کنیم.

They've been living in London for 10 years.

آن‌ها ده سال است که در لندن زندگی می‌کنند.

جملات منفی

برای ساختن جملات منفی از فرمول زیر کمک می‌گیریم:

Subject + have/has not been + verb + ing

به چند مثال زیر توجه کنید.

I have not been thinking about you.

من در حال فکر کردن به شما نبوده‌ام.

You have not been working in this factory for 10 years.

شما ده سال نمی‌شود که در این کارخانه مشغول به کار هستید.

She has not been playing tennis for a long time.

او مدت زیادی مشغول بازی تنیس نبوده است.

It has not been snowing in my country since two years ago.

از دو سال پیش در کشورم برف نباریده است.

(هنوز هم نمی‌بارد.)

We have not been singing for two hours.

ما به مدت دو ساعت در حال آواز خواندن نبوده‌ایم.

They have not been helping her out for a few months.

آن‌ها ماه‌هاست که به او کمک نکرده‌اند.

(هنوز هم به او کمک نمی‌کنند.)

از مثال‌ها و فرمول فوق برای موقعیت‌های رسمی یا در نوشتار انگلیسی استفاده می‌کنیم. برای موقعیت‌های غیررسمی یا محاوره، معمولاً شکل کوتاه کاربرد دارد و فرمول آن به صورت زیر است:

Subject + haven't/hasn't been + verb + ing

جمله‌های منفی فوق در حالت محاوره به صورت زیر نوشته و خوانده می‌شوند:

I haven't been thinking about you.

من در حال فکر کردن به شما نبوده‌ام.

You haven't been working in this factory for 10 years.

شما ده سال نمی‌شود که در این کارخانه مشغول به کار هستید.

She hasn't been playing tennis for a long time.

او مدت زیادی مشغول بازی تنیس نبوده است.

It hasn't been snowing in my country since two years ago.

از دو سال پیش در کشورم برف نباریده است.

We haven't been singing for two hours.

ما به مدت دو ساعت در حال آواز خواندن نبوده‌ایم.

They haven't been helping her pit for a few months.

آن‌ها ماه‌هاست که به او کمک نکرده‌اند.

همان‌طور که در همه مثال‌های فوق مشاهده می‌کنید، معنی جمله در هیچ یک از حالت‌های منفی با «not» یا «n't» تغییری نمی‌کند، فقط فعل منفی‌کننده با ساختار کوتاه یا بلند نوشته می‌شود که بیانگر کاربرد متفاوت آن‌ها برای موقعیت‌های رسمی و غیررسمی است.

جملات سوالی

در زبان انگلیسی دو نوع جمله سولی داریم که عبارتند از:

  • جمله سوالی بله یا خیر» (Yes/No Questions)
  • «جمله سوالی با کلمه پرسشی» (Wh-Questions)

دسته اول به جملاتی گفته می‌شود که پاسخ آن‌ها بله یا خیر است، مانند مثال زیر:

A: Do you eat breakfast at 8:30 every day?

B1: Yes, I do.

B2: No, I don't.

A: شما هر روز ساعت ۸:۳۰ صبحانه می‌خورید؟

B1: بله، همین‌طور است.

B2: نه، این‌طور نیست.

دسته دوم جملاتی هستند که با کلمه پرسشی شروع می‌شوند، مانند «what» یا «when».در ادامه این مطلب هر یک را به طور کامل برای گرامر Present Perfect Progressive توضیح می‌دهیم.

ساختار گرامر present perfect progressive

جملات سوالی بله یا خیر

فرمول جملات سوالی بله یا خیر حال کامل استمراری به صورت زیر تعریف می‌شود:

Have/has + subject + been + verb + ing?

به چند مثال زیر توجه کنید.

Have you been keeping track of sales?

آیا پیگیر فروش‌ بوده‌اید؟

Has Jerry been picking fruit from my trees again?

آیا «جری» دوباره در حال میوه کندن از درختان من بوده است؟

Have you been saving the coupons for me?

آیا برای من کوپن نگه داشته‌اید؟

Has Julie been relying on a pay rise to pay her student loan?

آیا «جولی» به افزایش حقوق برای پرداخت وام دانشجویی خود اعتماد کرده است؟

Have Mr. and Mrs. Wilson been taking the wrong pills for years?

آیا آقا و خانم ویلسون سال‌ها قرص‌های اشتباهی را مصرف می‌کرده‌اند؟

جملات سوالی با Wh

برای ساختن این جملات پرسشی از فرمول زیر استفاده می‌کنیم:

Wh-word + have/has + subject + been + verb + ing?

چون مدت زمان در گرامر Present Prefect Progressive اهمیت زیادی دارد، بیشتر از جملات پرسشی با «how long» استفاده می‌شود. به مثال‌های زیر با انواع کلمه‌های پرسشی رایج برای زمان حال کامل استمراری توجه کنید.

What have you been doing since I left?

از وقتی من رفتم، مشغول انجام چه کاری بوده‌ای؟

Why has the phone been ringing for the last two hours?

چرا تلفن دو ساعت است که دارد زنگ می‌خورد؟

How long has he been waiting?

او چند وقت منتظر مانده است؟

Why has Julie been relying on a pay rise to pay her student loan?

چرا «جولی» به افزایش حقوق برای پرداخت وام دانشجویی‌اش اعتماد کرده است؟

Where have Mr. and Mrs. Wilson been taking the wrong pills?

خانم و آقای ویلسون کجا قرص‌های اشتباهی را مصرف کرده‌اند؟

جملات سوالی منفی با Present Perfect Progressive

دسته دیگری از جملات پرسشی در زبان انگلیسی وجود دارد که به آن‌ها جملات سوالی منفی گفته می‌شود. این جمله‌ها با افزودن منفی‌کننده «not» به فعل کمکی در حالت سوالی ساخته می‌شوند، به همین دلیل به آن‌ها سوالی منفی گفته می‌شود. برای مثال، اگر بخواهیم جمله حال ساده را به سوالی منفی تبدیل کنیم، مراحل زیر را باید انجام دهیم:

I go to an English class twice a week. (مثبت)

من دو بار در هفته به کلاس زبان انگلیسی می‌روم.

Do you go to an English valss twice a week? (سوالی)

آیا شما دو بار در هفته به کلاس زبان انگلیسی می‌روید؟

Don't you go to an English class twice a week? (سوالی منفی)

شما دو بار در هفته به کلاس زبان انگلیسی نمی‌روید؟

(این جمله سوالی منفی است که با افزودن «n't» به فعل کمکی «Do» ساخته شده است. انگار گوینده می‌خواهد در کلام خود، حالت تعجب یا چیزی شبیه این را نشان دهد.)

 

اکنون بیاید با Present Perfect همین مراحل را طی کنیم:

I have planned for a vacation. (مثبت)

من برای سفر برنامه‌ریزی کرده‌ام.

Have you planned for a vacation? (سوالی)

آیا شما برای سفر برنامه‌ریزی کرده‌اید؟

Haven't you planned for a vacation? (سوالی منفی)

شما برای سفر برنامه‌ریزی نکرده‌اید؟

اکنون می‌خواهیم همه مراحل فوق را برای گرامر Present Perfect Progressive انجام دهیم. برای این کار مثالی در حالت مثبت و سپس سوالی و در نهایت سوالی منفی ارائه شده است.

I have been playing tennis for two hours. (مثبت)

من دو ساعت مشغول بازی تنیس بوده‌ام.

Have you been playing tennis for two hours? (سوالی)

آیا شما دو ساعت مشغول بازی تنیس بود‌ه‌اید؟

Haven't you been playing tennis for two hours? (سوالی منفی)

شما دو ساعت مشغول بازی تنیس نبوده‌اید؟

مثال‌هایی که مشاهده کردید برای حالت‌های غیررسمی یا محاوره بود که با شکل کوتاه «n't» ساخته شده‌اند. برای جملات سوالی منفی، از «not» هم به شکل کامل یا همان «Full form» می‌توانیم استفاده کنیم، اما فرمول آن کمی متفاوت است. هر دو فرمول را برای حالت رسمی و غیررسمی در جملات حال کامل استمراری مقایسه کنید.

 Haven't/Hasn't + subject + been + verb + ing? (غیررسمی)

Have/Has + subject + not + been + verb + ing? (رسمی)

 

به چند مثال با «not» نیز توجه کنید.

Has she not been giving a lecture for an hour?

یک ساعت نیست که مشغول ارائه دادن است؟

Have they not been living in their hometown for 30 years?

۳۰ سال نمی‌شود که در زادگاه‌شان زندگی می‌کنند؟

Has he not been waiting for hours?

آیا او ساعت‌ها منتظر نمانده است؟

تگ کوئسشن با Present Perfect Progressive

تگ کوئسشن با Present Perfect Progressive

تگ کوئسشن به جملات پرسشی کوتاهی گفته می‌شود که در انتهای جمله خبری می‌آیند و برای گرفتن اطلاعات بیشتر از مخاطب به کار می‌روند. در برخی موارد هم ممکن است پاسخ سوال را بدانیم، اما صرفاً برای گرفتن تأیید مخاطب آن را مطرح کنیم. برای ساختن تگ کوئسشن، باید سه نکته مهم را در نظر داشته باشیم.

اولین نکته این است که باید از ضمیر فاعلی (نه اسم) استفاده کنیم. دومین نکته استفاده از فعل کمکی (نه فعل اصلی) است و سومین نکته این است که فعل جمله خبری هر چیزی که بود، باید برعکس آن را به کار ببریم. یعنی اگر مثبت بود، تگ کوئسشن آن منفی خواهد بود و اگر منفی باشد، تگ کوئسشن مثبت است.

برای گرامر Present Perfect progressive فعل کمکی «have» یا «has» است که در ابتدای تگ کوئسشن و بعد از علامت ویرگولی می‌آید که در انتهای جمله خبری قرار می‌دهیم. پس از آن با توجه به جمله خبری، در صورت لزوم از منفی‌کننده (فقط به شکل کوتاه «n't») استفاده می‌کنیم. در آخر سوال نیز، با توجه به فاعل جمله خبری، از ضمیر فاعلی مناسب استفاده می‌کنیم و علامت سوال را بعد از آن می‌گذاریم.

به چند مثال تگ کوئسشن با زمان حال کامل استمراری توجه کنید تا ساختار آن‌ها را بیشتر و بهتر بشناسید.

You have been studying English for 3 years, haven't you?

شما سه سال است که مشغول مطالعه زبان انگلیسی هستید، این‌طور نیست؟

She hasn't been working on her project since this morning, has she?

او از صبح مشغول کار کردن بر روی پروژه‌اش نیست، مگر نه؟

He has not been sleeping since morning, has he?

او از صبح خواب نیست، هست؟

The baby has been crying for 2 hours, hasn't it?

بچه ۲ ساعت است که دارد گریه می‌کند، این‌طور نیست؟

They have been playing basketball for an hour, haven't they?

آن‌ها یک ساعت است که مشغول بازی بسکتبال هستند، مگر نه؟

Present Participle چیست ؟

با اضافه کردن «ing» به انتهای افعال باقاعده و بی‌قاعده، می‌توانیم «Present Participle» بسازیم. برای مثال، با افزودن «ing» به فعل «walk»، آن را به «walking» تبدیل می‌کنیم. به دو مثال زیر دقت کنید. در این جمله‌ها، «Present Participle» به صورت «bold» مشخص شده است.

It’s not my fault we’re lost. The map is confusing!

تقصیر من نیست که گم شدیم. نقشه گمراه‌کننده است.

Max is running for mayor again, in spite of his many defeats.

با وجود شکست‌های متعدد، «مکس» می‌خواهد دوباره برای شهردار شدن اقدام کند.

البته «Present Prticiple» می‌تواند به عنوان صفت هم در جمله ظاهر شود. در این حالت برای توصیف اسم یا ضمیر به کار می‌رود، مانند مثال‌های زیر:

Denise finds public speaking overwhelming.

«دنیز» صحبت کردن جلوی جمع را خیلی سخت می‌داند.

The book has a boring, gray cover.

کتاب جلد طوسی دل‌زننده‌ای دارد.

The work is exhausting, but it’s also satisfying.

کار طاقت‌فرسا، اما راضی‌کننده است.

زمان حال کامل استمراری با «فعل + ing» ساخته می‌شود. این ساختار را «Present Participle» می‌نامند. برای اضافه کردن «ing» به انتهای فعل، قوانینی وجود دارد که در ادامه به آن اشاره خواهیم کرد.

  • به بیشتر فعل‌ها «ing» اضافه می‌کنیم تا به «Present Participle» تبدیل شوند:

play > playing

shout > shouting

  • برای فعل‌هایی که به «e» ختم می‌شوند، «e» را حذف می‌کنیم و «ing» به آن اضافه می‌کنیم:

prepare > preparing

ride > riding

  • برای فعل‌هایی که به «ie» ختم می‌شوند، «ie» را به «y» تبدیل می‌کنیم و «ing» به آن اضافه می‌کنیم:

lie > lying

untie > untying

  • برای فعل‌هایی که سیلاب آخر آن‌ها به صورت «حرف بی‌صدا + حرف صدادار + حرف بی‌صدا» (CVC) نوشته می‌شود، حرف بی‌صدای آخر را تکرار می‌کنیم و «ing» اضافه می‌کنیم:

run > running

forget > forgetting

فرق گرامر Present Perfect Progressive با Present Perfect Simple

قانون کلی درباره هر دو مبحث گرامری به این واقعیت اشاره دارد که عملی مربوط به گذشته است. اما تفاوتی بین هر دوی آن‌ها وجود دارد. «حال کامل ساده» (Present Perfect Simple) برای توصیف عملی به کار می‌رود که در گذشته کامل یا تمام شده است، اما «حال کامل استمراری» (Present Perfect Progressive) برای اشاره به عملی به کار می‌رود که تا زمان حال در حال استمرار است. در ادامه هر یک از تفاوت‌های را بررسی خواهیم کرد.

  • اگر بخواهیم در شرایط خاص بین این دو گرامر یکی را انتخاب کنیم، باید به مشخصه‌های جمله توجه داشته باشیم. برای اشاره به حقایق معمولاً از قیدهای زمان «for» و «since» بیشتر استفاده می‌کنیم، به همین دلیل حال کامل در این شرایط بیشتر کاربرد دارد. مثال‌های زیر را با هم مقایسه کنید.

He's eaten red meat his whole life.

او در تمام زندگی‌اش گوشت قرمز خورده است.

He's been eating red meat his whole life.

او تمام زندگی‌اش را مشغول خوردن گوشت قرمز بوده است.

He's worked for the company since he was a teenager.

از وقتی نوجوان بوده برای شرکت کار کرده است.

He's been working for the company since he was a teenager.

از وقتی نوجوان بوده برای شرکت مشغول کار کردن بوده است.

I've lived here for three years.

من سه سال اینجا زندگی کرده‌ام.

I've been living here for three years.

 سه سالی می‌شود که اینجا زندگی می‌کنم.

They've studied English since high school.

آن‌ها از دوران دبیرستان انگلیسی خوانده‌اند.

They've been studying English since high school.

آن‌ها از دبیرستان مشغول مطالعه زبان انگلیسی بوده‌اند.

  • اگر به عملی اشاره شود که به مدت زمان زیادی برمی‌گردد، حال کامل را به حال کامل استمراری ترجیح می‌دهیم. زیرا حال کامل برای توصیف وقایعی در طولانی مدت و حال کامل استمراری برای توصیف وقایعی در بازه زمانی کوتاه به کار می‌رود. دو مثال زیر را با هم مقایسه کنید.

I've played tennis most of my life (long-term).

من بیشتر زندگی‌ام را تنیس بازی کرده‌ام. (بلندمدت)

I've been playing tennis for two hours (short-term).

دو ساعتی می‌شود که در حال تنیس بازی کردن بوده‌ام. (کوتاه‌مدت)

  • اگر عملی در گذشته شروع شده و در همان گذشته کامل شده باشد، از حال کامل استفاده می‌کنیم، اما اگر عملی در گذشته شروع و همچنان در حال تداوم باشد، از حال کامل استمراری کمک می‌گیریم، مانند مثال‌های زیر:

He's read the book about JFK.

او کتابی درباره «جان. اف. کندی» خوانده است.

(کتاب تمام شده است.)

He's been reading the book about JFK.

او در حال خواندن کتابی درباره «جان. اف. کندی» بوده است.

(کتاب همچنان در حال خوانده شدن است.)

She's taken the medicine.

او دارو مصرف کرده است.

(به عملی تمام‌شده اشاره می‌کند.)

She's been taking the medicine.

او در حال دارو مصرف کردن است.

(به دارویی اشاره شده که مدتی مصرف می‌شده است.)

  • اگر عملی تکرار شود، بهتر است از حال کامل استمراری کمک بگیریم. مثال‌های زیر را با هم مقایسه کنید.

Your wife has phoned you.

همسرتان با شما تماس گرفت.

(شاید یک بار اتفاق افتاده باشد.)

Your wife has been phoning you.

همسرتان با شما تماس گرفته است.

(او چند بار تماس گرفته است.)

I've gone to the local swimming pool.

من به استخر محل رفته‌ام.

(ممکن است فقط یک بار اتفاق افتاده باشد.)

I've been going the local swimming pool.

من به استخر محل می‌روم.

(اشاره به تکرار عمل دارد.)

  • فعل‌هایی که حالت چیزی را نشان می‌دهند، یا به عبارت دیگر به آن‌ها «افعال حالتی» (State Verbs) گفته می‌شود، نمی‌توانند شکل استمراری به خود بگیرند و فقط حال کامل را برای آن‌ها به کار می‌بریم. مثال‌های زیر و شکل درست و نادرست آن‌ها را با هم مقایسه کنید:

She's been knowing him for 3 days. (نادرست)

She's known him for 3 days. (درست)

سه روز است که او را می‌شناسد.

He's been seeing the car go past every day. (نادرست)

He's seen the car go past every day. (درست)

او دیده است که ماشین هر روز رد می‌شود.

قیدهای زمان انگلیسی

قیدهای زمان Present Perfect Progressive

مهم‌ترین قیدهای زمان گرامر Present Perfect Progressive عبارتند از «for» و «since». این دو قید زمان معمولاً در پاسخ به «How long» به کار می‌روند و برای نشان دادن مدت زمانی که عمل در حال استمرار بوده است، استفاده می‌شوند. «for» به معنی «برای» است و بازه زمانی را نشان می‌دهد، مانند دو ساعت. اما «since» به معنی «از» است و نقطه شروع عمل را نشان می‌دهد و مشخص می‌کند که عمل تا به این لحظه ادامه داشته است.

به مثال‌های زیر و کاربرد «for» و «since» در جملات حال کامل و حال کامل استمراری توجه کنید. حال کامل با ساختار فعل «have/has + p.p» و حال کامل استمراری با ساختار فعل «have/has + been + verb + ing» مشخص می‌شود.

We have known Mr. and Mrs. Bean for twenty years.

ما آقا و خانم «بین» را بیست سال است که می‌شناسیم.

I have not seen Chloe for a long time.

من «کلویی» را مدت زیادی است که ندیده‌ام.

She has been working with us for ten years.

او ده سال است که با ما کار نمی‌کند.

Mr. and Mrs. Bean have been married since August last year.

آقای و خانم «بین» از آگوست پارسال ازدواج کرده‌اند.

They have been living here since 1999.

آن‌ها از سال ۱۹۹۹ اینجا زندگی کرده‌اند.

I have not talked to Simon since last Monday.

من از دوشنبه گذشته با «سایمون» صحبت نکرده‌ام.

از دیگر قیدهایی که برای گرامر Present Perfect progressive به کار می‌رود، «recently» و «lately» است. به مثال‌های زیر و جایگاه آن‌ها در جمله‌های حال کامل و حال کامل استمراری توجه کنید.

Have you seen any good movies lately at the cinema?

این اواخر در سینما فیلم خوبی دیده‌ای؟

He has been going out a lot lately with his friends.

او این اواخر با دوستانش زیاد بیرون می‌رفته است.

Sarah has been going out a lot recently with her new friend.

«سارا» اخیراً با دوست جدیدش زیاد بیرون می‌رود.

Since we moved to Manchester, we have been much happier.

از وقتی به منچستر نقل‌مکان کردیم، خیلی خوشحال‌تر بوده‌ایم.

Have you been waiting for a long time?

خیلی وقت است که منتظری؟

You are late! We have been sitting here and waiting for you since one o'clock.

دیر کردی! از ساعت یک اینجا نشسته‌ایم و منتظر شماییم.

Mr. Smith hasn't bought a new car for ten years.

آقای «اسمیت» ده سال است که ماشین جدیدی نخریده است.

Mrs. Jones has been on the telephone for a long time!

خانم «جونز» خیلی وقت است که پشت خط است.

I have known Mr. Watson since 1999. He is my best friend.

من آقای «واتسون» را از سال ۱۹۹۹ می‌شناسم. او بهترین دوست من است.

Mr. Watson has been my best friend for many years.

آقای «واتسون» سال‌ها بهترین دوستم بوده است.

John has lived in this City since he was born.

«جان» از بدو تولد در این شهر زندگی می‌کرده است.

It has been snowing for hours. I wish it would stop or we won’t be able to go to the party.

ساعت‌هاست که باران می‌بارد. کاش بند بیاید، وگرنه نمی‌توانیم به مهمانی برویم.

My mother has been working at this firm for twenty years.

مادرم بیست سال در این کارخانه مشغول به کار بوده است.

همچنین می‌توان از ترکیب «all + a period of time» برای نشان دادن باز زمانی برای گرامر Present Perfect prgressive کمک گرفت، مانند مثال‌های زیر:

It's been snowing all day. When will it stop?

تمام روز باران در حال باریدن بوده است. کی بند می‌آید؟

She's been studying all morning. I'm sure she'll take a break soon.

او تمام صبح را مشغول درس خواندن بوده است. شک ندارم که به زودی استراحت می‌‌کند.

I've been thinking about Bob all week. I really miss him!

من تمام هفته را مشغول فکر کردن به «باب» بوده‌ام. واقعاً دلم برایش تنگ شده است.

We've been trying to reach Sara all afternoon. Where could she be?

ما تمام بعدازظهر را سعی در پیدا کردن سارا کرده‌ایم. کجا می‌تواند باشد؟

حتی می‌توانیم از عبارت «the entire» برای نشان دادن عملی استفاده کنم که متوقف نشده و همچنان ادامه دارد، مانند مثال‌های زیر:

It's been snowing the entire day.

برف کل روز در حال باریدن بوده است.

She's been studying the entire morning. She'll have a headache if she doesn't take a break soon.

او کل صبح را مشغول درس خواندن بوده است. اگر استراحت نکند، سردرد می‌گیرد.

I've been thinking about Bob the entire week. I hope everything's OK with him.

من کل هفته را به «باب» فکر می‌کرده‌ام. امیدوارم همه‌چیز برای او روبه‌راه باشد.

We've been trying to reach Sara the entire afternoon. Are you sure she's at home?

ما تمام بعدازظهر را سعی در پیدا کردن سارا داشته‌ایم. مطمئنی خانه است؟

نکته: مثال‌های فوق را می‌توان با زمان حال کامل نیز نوشت، اما در هر یک از زمان‌ها، تأکید فرق می‌کند. برای زمان حال کامل استمراری، بیشتر بر روی این موضوع متمرکز می‌شویم که عمل متوقف نشده و تا لحظه حال استمرار دارد.

آموزش زبان انگلیسی

سوالات رایج درباره گرامر Present Perfect Progressive

در ادامه این مطلب به تعدادی از پرسش‌های رایج در خصوص Present Perfect Progressive پاسخ داده‌ایم.

فرق Present Perfect Progressive یا Present Perfect Simple چیست؟

از حال کامل استمراری برای توصیف عملی استفاده می‌کنیم که در گذشته و در شرایط زمانی نامشخصی شروع شده است و تا به این لحظه که درباره آن صحبت می‌کنیم ادامه دارد. اما Present Perfect Simple برای موقعیتی به کار می‌رود که در گذشته شروع شده و در همان گذشته کامل شده، اما اثر آن تا زمان حال باقی مانده است.

فرمول گرامر Present Perfect Progressive چیست؟

برای ساختن جملات حال استمراری در حالت مثبت، از فعل با ساختار «have/has been + verb + ing» استفاده می‌کنیم که بعد از فاعل در جمله قرار می‌گیرد. برای منفی کردن هم، «not» را به فعل کمکی «have» یا «has» اضافه می‌کنیم. برای سوال ساختن، فعل کمکی ابتدای جمله پرسشی قرار می‌گیرد و سپس فاعل، «been» و فعل اصلی همراه با «ing» می‌آید.

آیا گرامر Present Perfect Progressive مجهول دارد؟

حالت مجهول حال کامل استمراری در زبان انگلیسی چندان رایج نیست و در موارد بسیار خاص یا موقعیت‌های غیررسمی استفاده می‌شود. اگر بخواهیم جمله معلوم را به مجهول تبدیل کنیم، ابتدا مفعول جمله معلوم را به ابتدای جمله و در جایگاه فاعل منتقل می‌کنیم. سپس فعل را با ساختار «have/has been + being + p.p» به کار می‌بریم و در صورت نیاز در انتهای جمله به فاعل اشاره می‌کنیم.

تمرین گرامر Present Perfect Progressive

برای ارزیابی عملکرد خود در رابطه با «مطلب گرامر Present Perfect Progressive»، می‌توانید از تمرین‌هایی که در ادامه در اختیار شما قرار گرفته است استفاده کنید. آزمون اول شامل ۱۰ سؤال است و پس از پاسخ دادن به تمامی پرسش‌ها و ظاهر شدن دکمه «دریافت نتیجه آزمون»، می‌توانید نمره عملکردتان را مشاهده کنید و جواب‌های درست و نادرست را نیز ببینید. پاسخ سؤالات نیز بعد از هر آزمون آمده است.

تمرین اول

گزینه درست را انتخاب کنید.

1. _______ in every football match this season.

He's been playing

He's played

2. _______ Excuse my terrible breath.

I've eaten onions.

I've been eating onions.

3. Look at her eyes. She looks as if _______ .

she's cried

she's been crying

4. I've been eating too much candy lately.

I'd better cut down a bit.

 I'd better go home.

5. I've made a cake.

Would you like a piece?

You can try it when it's ready.

6. I've been making a cake.

Would you like a piece?

You can try it when it's ready.

7. They've redecorated the main lobby

What do you think of it?

Watch out for wet paint.

8. They've been redecorating the main lobby.

What do you think of it?

Watch out for wet paint.

9. I've done that report you asked for.

It's on your desk.

It's driving me crazy!

10. I've been doing that report you asked for.

It's on your desk.

It's driving me crazy.

11.________ him we need more staff for ages, but he doesn't listen.

I've told

I've been telling

12. The children have eaten the chocolates.

I'm afraid there are none left.

You'd better have one now before they're all gone.

13. The children have been eating the chocolates.

I'm afraid there are none left.

You'd better have one now before they're all gone.

14. She's gone to the dentist _________.

since she was at school.

for a check up.

15. She's been going to the same dentist _________.

for a check up.

since she was at school.

16. I've been learning about the present perfect.

But there are some things I still find confusing.

So now I know how to use it.

17. I've learned all about the present perfect.

But there are some things I still find confusing.

So now I know how to use it.

تمرین دوم

جاهای خالی را با Present Perfect Progressive کامل کنید.

Q1: Roger ______ at his mother’s house since his divorce. (stay)

جواب

Answer: Roger has been staying at his mother’s house since his divorce.

Q2: How long _____ the dogs ________ like that? (bark)

جواب

Answer: How long have the dogs been barking like that?

Q3: I _______ the football score. (not follow) Are we winning?

جواب

Answer: I haven't been following the football score. Are we winning?

Q4: The students ______ plans for the school party for several weeks. (make)

جواب

Answer: The students have been making plans for the school party for several weeks.

Q5: Rachel ________ at that studio for very long. (not dance)

جواب

Answer: Rachel hasn't been dancing at that studio for very long.

Q6: _________ Tim _______ that book since January? (not read) I’m waiting to borrow it.

جواب

Answer: Hasn't Tim been reading that book since January? I’m waiting to borrow it.

Q7: The project manager ________ us to finish the work since Tuesday. (push)

جواب

Answer: The project manager has been pushing us to finish the work since Tuesday.

Q8: ________ you ________ TV all morning? (watch)

جواب

Answer: Have you been watching TV all morning?

Q9: I_________ to Paris twice a month since the project started. (travel)

جواب

Answer: I have been traveling to Paris twice a month since the project started.

Q10: Jenny ________ customer deadlines since she arrived here. (not meet) The boss may fire her.

جواب

Answer: Jenny has been pushing customer deadlines since she arrived here. The boss may fire her.

تمرین Present Perfect Progressive

تمرین سوم

جاهای خالی با فعل حال کامل یا حال کامل استمراری کامل کنید.

Q1: I've ____ this room all morning and now I'm exhausted! (clean)

جواب

Answer: I've been cleaning this room all morning and now I'm exhausted!

Q2: Hurry up Jane! You've only ______ two questions and we have to write the answers to five. (write)

جواب

Answer: Hurry up Jane! You've only written two questions and we have to write the answers to five.

Q3: Tony _____ with his uncle recently while he looks for a new apartment. (live)

جواب

Answer: Tony has been living with his uncle recently while he looks for a new apartment.

Q4: I've ______ English for over twelve years now. (learn)

جواب

Answer: I've been learning English for over twelve years now.

Q5: That's a really nice watch you have Greg. How long have _____ it? (have)

جواب

Answer: That's a really nice watch you have Greg. How long have you had it?

Q6: My local hockey team are an embarrassment to everyone. The season finishes in two weeks and they _____ a single game!! (not win)

جواب

Answer: My local hockey team are an embarrassment to everyone. The season finishes in two weeks and they haven't won a single game!!

Q7: Ouch! I've _____ my finger with that terrible knife again! (cut)

جواب

Answer: Ouch! I've cut my finger with that terrible knife again!

Q8: Sorry to arrive looking so untidy. I've _____ as I missed the bus. (run)

جواب

Answer: Sorry to arrive looking so untidy. I've been running as I missed the bus.

Q9: You know your dinner is in half an hour. How many of those chocolates have _____? (eat)

جواب

Answer: You know your dinner is in half an hour. How many of those chocolates have you eaten?

Q10: I've _____ writing my first novel at last. It should be published in the summer. (finish)

جواب

Answer: I've finished writing my first novel at last. It should be published in the summer.

جمع‌بندی

در این آموزش با ساختار و کاربرد گرامر Present Perfect Progressive آشنا شدیم و فرق آن را با Present Perfect Simple یاد گرفتیم. همچنین به کمک مثال و تمرین‌های متعدد، ساختار آن را در جملات سوالی منفی و تگ کوئسشن بررسی کردیم. برای گرامر Present Perfect Progressive حالت مجهول نیز تعریف شده است، اما چون کاربرد چندانی در زبان انگلیسی ندارد و فقط در موقعیت‌های خیلی خاص و رسمی از آن استفاده می‌شود، در این مطلب به آن اشاره‌ای نکردیم.

برای جمع‌بندی این مطلب، خلاصه‌ای از فرمول گرامر Present Perfect Progressive برای انواع جملات انگلیسی ارائه کرده‌ایم که در جدول زیر می‌توانید مشاهده کنید. برای هر یک مثالی نیز آورده شده است.

گرامر Present Perfect Progressive
جملات مثبت
Subject + have/has been + verb + ing
Example: I have been visiting Paris since two days ago.
جملات منفی
Subject + haven't/hasn't been + verb + ing
Example: I haven't been studying French for two years.
جملات سوالی بله یا خیر
Have/Has + subject + been + verb + ing
Example: Has Janet been practicing the piano for an hour?
جملات سوالی با Wh
Wh-word + have/has been + verb + ing?
Example: What have you been doing lately?
جملات سوالی منفی
Subject + have/has been + verb + ing
Subject + have/has been + verb + ing
Example: Haven't the children been playing soccer since 9 a.m.?
Example: Have the children not been playing soccer since 9 a.m.?

مطلبی که در بالا مطالعه کردید بخشی از مجموعه مطالب «آموزش گرامر زبان انگلیسی – به زبان ساده» است. در ادامه، می‌توانید فهرست این مطالب را ببینید:

بر اساس رای ۱۲ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
Grammar WizGinger SoftwareScribbrDave's ESL Cafe
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *