Present perfect continuous funglishapp

آموزش گرامر حال کامل استمراری در زبان انگلیسی (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 +been + 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 been smoking

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

منفی کردن:

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

Haven’t = have not

.I haven’t been living here for years

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

 

 

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

 

مطالب مرتبط

← سوالات wh زمان حال‌ ساده در انگلیسی

← حال استمراری

← حال ساده

حال کامل

← گرامر

 

تعامل دوطرفه

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

یادگیری رو با فانگلیش، هدفمند شروع کن!

از صفر تا بی‌نهایت، آموزش زبان‌انگلیسی در همه سطوح و تضمین مسیر رشد

گرامرمبتدی

10066 بازدید

آموزش رایگانآموزش زبانحال کامل استمراریزبانزبان انگلیسیگرامرگرامر حال کامل استمراری در زبان انگلیسیگرامر زبانیادگیری زبان انگلیسی

فرهت سادات فیروزهAuthor posts

Avatar for فرهت سادات فیروزه

سلام فرهت هستم. مدرس زبان انگلیسی و مترجم و نویسنده محتوا از سال 97! می‌تونم بگم که یکی از سرگرمی‌هام یادگیری زبان‌های مختلفه!

۷ دیدگاه

در بحث پیرامون مقاله شرکت کنید.