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 زمان حال ساده در انگلیسی
← حال ساده
← حال کامل
← گرامر
تعامل دوطرفه
شما و نرمافزار برای یادگیری بهتر میتونین پارتنر هم باشین.
یادگیری رو با فانگلیش، هدفمند شروع کن!
از صفر تا بینهایت، آموزش زبانانگلیسی در همه سطوح و تضمین مسیر رشد
عااالی مرسی
خواهش میکنم فانگلیشر عزیز 🙂
این موضوع یکی از موضوعات موردعلاقه منه
انگلیسی
تشکر از توضیحاتتون
در قسمت طرز ساخت این زمان حرف been رو فراموش کردید بنویسید اگر اشتباه نکنم.
… + Subject+ have/ has +(been)+ verb + ing
سلام مهدی عزیز 🙂
بله. حق با شماست. ممنون از اینکه گفتی
مرسی عزیزم عالی بود کاملا متوجه شدم و چقدرم ساده و خوب توضیح دادید💛
سلام دوست عزیز 🙂
خوشحالم که این مطلب برات مفید بود.