نوشته‌ها

آموزش گرامر حال کامل استمراری (Present perfect continuous)

Present perfect continuous

سلام دوستان. گرامر این سری در مورد حال کامل استمراری (Present perfect continuous) هست.(مرور حال کامل)

ما زمانی از حال کامل استمراری (Present perfect continuous) استفاده می کنیم که بخواهیم در مورد موارد زیر حرف بزنیم.

1.در مورد عملی که در گذشته شروع شده و تا زمان حال ادامه دارد و بر روی حال تاثیر گذاشته.

مثال:

?How long have you been feeling sick

چه مدت هست که شما مریض هستید؟
(یعنی شخص قبلا مریض شده و همچنان نا خوش احوال هست و احساس مریضی داره.)

 

2.برای کارهایی که به تازگی تموم شده اند . اما نتیجه شان هنوز درست و پا برجاست.(برای کار هایی که نتیجه شان مهم تر از خود عمل هست.)

مثال:

.I’ve been shopping all morning, I’m exhausted

من از صبح در حال خرید هستم و الان خسته ام.
(در اینجا نتیجه ی عمل یعنی خستگی مورد توجه و بحث گوینده هست.)

I have= I’ve

طرز ساخت:

… + Subject+ have/ has + verb + ing

مثال:

.I’ve been waiting for almost 20 minutes

تقریبا یه 20 دقیقه ای هست که منتظرم.

.It has been raining for 2 hours

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

.My sister has been living alone since her divorce

خواهرم از وقتی که طلاق گرفته تنها زندگی میکنه.

می توانیم با how long و for و since نیز حال کامل استمراری رو به کار ببریم و نشون بدیم که عملی در گذشته شروع شده و هم چنان ادامهدارد.

 

?How long have you been learning English

چه مدت هست که در حال یادگیری زبان انگلیسی هستید؟

.They’ve been waiting here for over an hour

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

.I’ve been watching tv , since 2 O’clock

من از ساعت 2 در حال تماشای تلویزیون هستم.

 

قید هایی مثل recently و lately در این گرامر کاربرد زیادی دارند.هنگامی که از این قید ها استفاده می کنیم دیگر نیازی به بیان مدت زمان با استفاده از for و since نیست.

.Prices have been going up recently

اخیرا قیمت ها بیشتر شده اند.

?What have you been doing lately

اخیرا چه کار هایی انجام میدی؟

 

نرم افزار فانگلیش

سوالی کردن:

برای سوالی کردن کافیست طبق ساختار رو به رو عمل کنیم.

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

?How long have you bee smoking

چه مدت هست که شما سیگار می کشید؟

 

منفی کردن:

برای منفی کردن کاقیست که منفی کننده not رو اضافه کنیم.

Haven’t = have not

.I haven’t been living here for years

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

 

پی دی اف مقاله.Present perfect continuous

 

 

 

امیدوارم که این مقاله براتون مفید بوده باشه.

لینک های مرتبط: حال کامل ،action and non action verbs , آینده will ، آینده be going to، حال ساده ، حال استمراری ، حال ساده با سوالات wh