حال کامل استمراری: آموزش جامع گرامر با مثال و تمرین

سلام! امروز میخوام درباره یکی از اون زمانهای گرامری که خیلیها باهاش سردرگم میشن، صحبت کنم: حال کامل استمراری یا همون Present Perfect Continuous. شاید اسمش یکم ترسناک به نظر بیاد، اما نگران نباشید! من اینجا هستم تا این زمان رو به سادهترین شکل ممکن، با مثالهای کاربردی و حتی تمرین، براتون توضیح بدم تا کاملاً بر اون مسلط بشید.
هدفم اینه که شما بعد از خوندن این مقاله، نه تنها ساختار و کاربرد حال کامل استمراری رو بلد باشید، بلکه تفاوتهای ظریفش با بقیه زمانها رو هم به خوبی درک کنید. پس کمربندها رو ببندید که قراره یه سفر گرامری مفید داشته باشیم!
تسلط بر این نکات گرامری پیشرفتهتر، مسیر شما را برای صحبت کردن مانند یک بومیزبان هموارتر میکند. اگر به دنبال برداشتن قدمهای بعدی هستید، پیدا کردن یک آموزشگاه زبان در مشهد میتواند گزینه عالی باشد.
حال کامل استمراری چیست؟ (Present Perfect Continuous)
حال کامل استمراری زمانی هست که ما برای صحبت کردن درباره کارهایی ازش استفاده میکنیم که در گذشته شروع شدن و تا الان ادامه پیدا کردن یا اثراتشون هنوز در حال حاضر قابل مشاهده است. نکته کلیدی اینجاست که این زمان روی “مدت زمان” یا “استمرار” اون عمل تاکید میکنه. برخلاف حال کامل ساده که بیشتر به “اتمام” کار اشاره داره، حال کامل استمراری به “روند” کار میپردازه.
مثلاً وقتی میگم: “من از صبح دارم کتاب میخونم.” این جمله یعنی این کار از صبح شروع شده و تا همین الان هم ادامه داره یا تازه تموم شده و اثرش (خستگی یا اطلاعات جدید) هنوز با من هست.
ساختار حال کامل استمراری
یکی از اولین قدمها برای یادگیری حال کامل استمراری، آشنایی با ساختارشه. این ساختار خیلی ساده است و با یه فرمول مشخص پیش میره. بیایید با هم ببینیم چطور جملات مثبت، منفی و سوالی رو با این زمان بسازیم.
ساختار جملات مثبت
برای ساختن یک جمله مثبت در گرامر حال کامل استمراری، از فرمول زیر استفاده میکنیم:
فاعل + have/has + been + فعل با ing
یادتون باشه که have برای فاعلهای I, You, We, They و has برای فاعلهای He, She, It به کار میره.
مثال:
- I have been studying for three hours. (من سه ساعته دارم درس میخونم.)
- She has been working at this company since 2010. (او از سال ۲۰۱۰ در این شرکت مشغول به کاره.)
- They have been living in Paris all their lives. (اونها تمام عمرشون رو در پاریس زندگی کردهاند.)
- We have been waiting for you for a long time. (ما خیلی وقته منتظرت هستیم.)
کوتاه شدهها: I've been, She's been, They've been, We've been.
ساختار جملات منفی
برای منفی کردن حال کامل استمراری، کافیه فقط کلمه not رو بعد از have یا has اضافه کنیم.
فاعل + have/has + not + been + فعل با ing
مثال:
- I have not been feeling well recently. (من اخیراً حال خوبی نداشتم.)
- He has not been sleeping much lately. (او اخیراً زیاد نخوابیده است.)
- They have not been practicing enough. (آنها به اندازه کافی تمرین نکردهاند.)
- It has not been raining all day. (تمام روز باران نباریده است.)
کوتاه شدهها: haven't been, hasn't been.
ساختار جملات سوالی
برای سوالی کردن حال کامل استمراری، have یا has رو به ابتدای جمله میاریم.
سوالات بله/خیر (Yes/No Questions)
Have/Has + فاعل + been + فعل با ing؟
مثال:
- Have you been waiting long? (مدت زیادی منتظر بودی؟)
- Has she been crying? Her eyes are red. (آیا او گریه کرده؟ چشمانش قرمزه.)
- Have they been playing football? (آیا آنها مشغول فوتبال بازی کردن بودهاند؟)
- Has it been snowing since morning? (آیا از صبح برف میباریده؟)
سوالات با کلمات پرسشی (Wh- Questions)
برای سوالات با کلمات پرسشی مثل What, Where, Why, How long، کلمه پرسشی رو قبل از have/has قرار میدیم.
کلمه پرسشی + have/has + فاعل + been + فعل با ing؟
مثال:
- What have you been doing all day? (تمام روز مشغول چه کاری بودی؟)
- How long has he been studying English? (او چند وقته داره انگلیسی میخونه؟)
- Why have they been making so much noise? (چرا آنها اینقدر سر و صدا میکردند؟)
- Where have you been hiding? (کجا قایم شده بودی؟)
کاربردهای حال کامل استمراری
کاربرد حال کامل استمراری یکی از مهمترین بخشهای این آموزش هست. این زمان چند کاربرد اصلی داره که اگر اونا رو خوب یاد بگیرید، دیگه مشکلی نخواهید داشت.
۱. عملی که در گذشته شروع شده و تا زمان حال ادامه دارد
این رایجترین و مهمترین کاربرد حال کامل استمراری هست. ما از این زمان برای صحبت در مورد کارهایی استفاده میکنیم که در گذشته شروع شدن و تا همین لحظه (یا خیلی نزدیک به لحظه حال) ادامه پیدا کردن. در اینجا تاکید روی “ادامه داشتن” یا “استمرار” کار هست.
مثال:
- I have been reading this book for two hours. (من دو ساعته دارم این کتاب رو میخونم. – هنوز هم مشغول خوندنم.)
- She has been learning French since January. (او از ژانویه داره فرانسه یاد میگیره. – هنوز هم مشغول یادگیریه.)
- We have been working on this project all morning. (ما تمام صبح روی این پروژه کار میکردیم. – کار هنوز ادامه داره.)
- It has been raining non-stop since yesterday. (از دیروز بدون توقف بارون میباره. – هنوز هم میباره.)
۲. نتایج یک عمل در گذشته که در حال حاضر مشهود است
گاهی اوقات، عملی در گذشته شروع شده و مدتی ادامه داشته، اما الان دیگه تموم شده. با این حال، اثرات یا نتایج اون عمل هنوز در لحظه حال قابل مشاهده است. در این موارد، حال کامل استمراری روی “دلیل” وضعیت فعلی تاکید میکنه.
مثال:
- My eyes are red because I have been crying. (چشمهام قرمزه چون داشتم گریه میکردم. – گریه تموم شده، اما اثرش مونده.)
- The ground is wet. It has been raining. (زمین خیسه. بارون میباریده. – بارون تموم شده، اما زمین خیسه.)
- I’m tired because I have been exercising. (خستهام چون داشتم ورزش میکردم. – ورزش تموم شده، اما خستگی مونده.)
- You look dirty. What have you been doing? (کثیف به نظر میرسی. داشتی چکار میکردی؟ – کار تموم شده، اما اثرش روی ظاهر پیداست.)
۳. تاکید بر مدت زمان انجام کاری
در این کاربرد، ما میخوایم روی طول مدت زمانی که یک عمل در حال انجام بوده، تاکید کنیم. اغلب از قیدهای زمانی مثل for (برای مدت…) و since (از زمان…) استفاده میکنیم.
مثال:
- I have been waiting for the bus for 30 minutes. (من ۳۰ دقیقهاس که منتظر اتوبوس هستم.)
- He has been living in Canada since 2015. (او از سال ۲۰۱۵ در کانادا زندگی میکنه.)
- They have been discussing this issue for hours. (آنها ساعتهاست که دارن در مورد این موضوع بحث میکنن.)
۴. اعمال تکراری یا عادتهای موقت (کمتر رایج)
گاهی اوقات برای اشاره به عادتهای موقتی یا اعمالی که در یک دوره زمانی خاص به طور مکرر اتفاق افتادهاند، از حال کامل استمراری استفاده میشود، بهویژه با قیدهایی مانند lately یا recently.
مثال:
- I have been going to the gym a lot recently. (اخیراً خیلی به باشگاه میرم. – یک عادت موقتی.)
- She has been complaining about her job lately. (او اخیراً زیاد از کارش گله میکنه.)
قیدهای زمانی رایج با حال کامل استمراری
همانطور که قبلاً اشاره کردم، بعضی از قیدهای حال کامل استمراری به ما کمک میکنن تا این زمان رو بهتر درک کنیم و به کار ببریم. رایجترین قیدها عبارتند از:
- for (برای مدت زمان مشخص): For three hours, for a long time, for ages.
- I have been sleeping for eight hours.
- since (از زمان مشخصی در گذشته): Since Monday, since 2005, since I was a child.
- She has been learning English since last year.
- all day/morning/night/week: برای تاکید بر تمام مدت زمان.
- We have been working all day.
- lately / recently: برای اشاره به دوره زمانی اخیر.
- He has been feeling tired lately.
تفاوت حال کامل استمراری با سایر زمانها
یکی از جاهایی که زبانآموزان بیشتر دچار اشتباه میشن، تمایز قائل شدن بین حال کامل استمراری و زمانهای مشابه دیگه است. بیایید با هم مهمترین تفاوتها رو بررسی کنیم. این قسمت برای تسلط کامل بر زمان حال کامل استمراری حیاتی است.
تفاوت حال کامل استمراری با حال کامل (Present Perfect vs. Present Perfect Continuous)
این مهمترین و چالشبرانگیزترین تفاوت برای خیلیهاست.
| ویژگی | حال کامل ساده (Present Perfect Simple) | حال کامل استمراری (Present Perfect Continuous) |
|---|---|---|
| تاکید بر | اتمام کار، نتیجه یا تجربه (کار تمام شده است) | استمرار، روند، مدت زمان (کار هنوز ادامه دارد یا تازه تمام شده و اثر آن پیداست) |
| تمرکز بر | “چند بار” یا “چند مقدار” (how many/much) | “چقدر طول کشیده” (how long) |
| کاربرد کلیدی | – کاری که در گذشته شروع شده و تا حال ادامه دارد (با افعال حالتی) |
یک مثال کلیدی برای درک بهتر:
- I have painted the house. (من خانه را رنگ کردهام. – کار تمام شده و خانه رنگ شده است.)
- I have been painting the house. (من مشغول رنگ کردن خانه بودهام. – احتمالاً کار هنوز تمام نشده یا تازه تمام شده و خستهام.)
تفاوت حال کامل استمراری با حال استمراری (Present Continuous vs. Present Perfect Continuous)
حال استمراری برای کاری است که “همین الان” در حال انجام است. حال کامل استمراری برای کاری است که در گذشته شروع شده و “تا الان” ادامه دارد.
| ویژگی | حال استمراری (Present Continuous) | حال کامل استمراری (Present Perfect Continuous) |
|---|---|---|
| زمان عمل | در همین لحظه صحبت | از گذشته شروع شده و تا حال ادامه دارد |
| قیدهای زمانی | now, right now, at the moment | for, since, all day, lately, recently |
| مثال | I am studying English right now. | |
| (من همین الان دارم انگلیسی میخوانم) | I have been studying English for two years. | |
| (من دو سال است که دارم انگلیسی میخوانم) |
تفاوت حال کامل استمراری با گذشته استمراری (Past Continuous vs. Present Perfect Continuous)
گذشته استمراری برای کاری است که در گذشته “در حال انجام” بوده است. حال کامل استمراری کاری است که در گذشته شروع شده و “تا الان” ادامه دارد.
| ویژگی | گذشته استمراری (Past Continuous) | حال کامل استمراری (Present Perfect Continuous) |
|---|---|---|
| زمان عمل | در یک نقطه مشخص از گذشته در حال انجام بوده است | از گذشته شروع شده و تا حال ادامه دارد |
| مثال | I was watching TV when you called. | |
| (وقتی تو زنگ زدی، داشتم تلویزیون تماشا میکردم) | I have been watching TV for three hours. | |
| (من سه ساعته دارم تلویزیون تماشا میکنم) |
افعال غیر استمراری (Stative Verbs) و حال کامل استمراری
یک نکته مهم درباره گرامر حال کامل استمراری این است که بعضی از افعال، به نام افعال غیر استمراری (Stative Verbs)، معمولاً در زمانهای استمراری استفاده نمیشوند. این افعال اغلب به جای عمل، به حالت، احساسات، افکار، مالکیت یا حواس پنجگانه اشاره دارند.
مثالهایی از افعال غیر استمراری:
- افعال حواس: see, hear, smell, taste, feel
- افعال احساسات: love, hate, like, dislike, want, need, prefer
- افعال افکار: know, believe, understand, remember, forget, think (وقتی به معنی “باور داشتن” است)
- افعال مالکیت: have (وقتی به معنی “داشتن” است), own, possess, belong
- افعال وجودی/حالت: be, exist, seem, appear, consist of
با این افعال، به جای حال کامل استمراری، معمولاً از حال کامل ساده استفاده میکنیم، حتی اگر منظور ما استمرار باشد.
مثال اشتباه: I have been knowing him for 10 years. (غلط)
مثال صحیح: I have known him for 10 years. (من ۱۰ ساله او را میشناسم.)
مثال اشتباه: She has been loving chocolate since childhood. (غلط)
مثال صحیح: She has loved chocolate since childhood. (او از بچگی شکلات دوست داشته است.)
نکته: برخی افعال مثل think, have, be میتوانند هم استمراری و هم غیر استمراری باشند، بسته به معنایشان.
- “have” به معنی “داشتن” (مالکیت) => غیر استمراری: I have had this car for 5 years. (نه: I have been having)
- “have” به معنی “تجربه کردن” یا “انجام دادن” (فعل کنشی) => استمراری مجاز است: I have been having a great time. / I have been having dinner.
اشتباهات رایج زبانآموزان در استفاده از حال کامل استمراری
در تجربه من به عنوان یک زبانآموز و مربی، اشتباهات رایجی وجود داره که میخوام بهشون اشاره کنم تا شما از اونا دوری کنید:
- اشتباه در استفاده از
forوsince:forبرای مدت زمان (مثلاً: for two hours).sinceبرای نقطه شروع زمان (مثلاً: since 2010).- اشتباه: I have been studying since two hours. (درست: for two hours)
- اشتباه: She has been working for last Monday. (درست: since last Monday)
- استفاده از افعال غیر استمراری در حال کامل استمراری:
- همانطور که توضیح دادم، این رایجترین اشتباه است.
- اشتباه: We have been knowing each other for a long time. (درست: We have known each other…)
- ترجمه کلمه به کلمه از فارسی:
- بعضی جملات فارسی که به نظر میرسه باید با حال کامل استمراری ترجمه بشن، در انگلیسی ساختار متفاوتی دارن.
- مثلاً “من از بچگی اینجا زندگی میکنم.”
- ترجمه تحت اللفظی و اشتباه: I have been living here since I was a child. (گرچه گرامری درست است، اما در برخی موارد با حال کامل ساده هم میتوان گفت و طبیعیتر است.)
- هر دو I have lived here since I was a child. و I have been living here since I was a child. در این مورد صحیح و رایج هستند. اما اگر هدف تاکید بر استمرار فعالیت باشد، حالت استمراری بهتر است.
- اشتباه گرفتن تاکید:
- فراموش کردن تفاوت اصلی: حال کامل (نتیجه/اتمام)، حال کامل استمراری (روند/مدت زمان).
- اگر میخواهید بگویید “من 3 تا مقاله نوشتهام”، چون تعداد مهم است، از حال کامل ساده استفاده کنید: I have written three articles. (نه: I have been writing three articles).
تمرینات حال کامل استمراری
حالا که با ساختار و کاربردها آشنا شدید، وقتشه که خودتون رو محک بزنید! جملات زیر رو با استفاده از حال کامل استمراری کامل کنید.
تمرین ۱: کامل کردن جملات (افعال داده شده در پرانتز)
- She __ (wait) for the bus for 20 minutes.
- I __ (study) English since I was 10.
- They __ (play) football all morning, so they are tired.
- How long you (work) here?
- It __ (rain) since yesterday.
- We __ (plan) our trip for months.
- He __ (not / feel) well lately.
- you (watch) TV all evening?
- My hands are dirty because I __ (repair) the car.
- The children __ (make) a lot of noise.
پاسخ تمرین ۱:
- She has been waiting for the bus for 20 minutes.
- I have been studying English since I was 10.
- They have been playing football all morning, so they are tired.
- How long have you been working here?
- It has been raining since yesterday.
- We have been planning our trip for months.
- He has not been feeling well lately.
- Have you been watching TV all evening?
- My hands are dirty because I have been repairing the car.
- The children have been making a lot of noise.
تمرین ۲: انتخاب زمان صحیح (حال کامل ساده یا حال کامل استمراری)
- I __ (read) 5 books this month.
- I __ (read) this book for 3 hours.
- She __ (live) in London since 2015.
- She __ (live) in London for 5 years now, and she loves it.
- He __ (not finish) his homework yet.
- Why are you so tired? What you (do)?
- I __ (know) John for a long time.
- They __ (talk) about the new movie all afternoon.
پاسخ تمرین ۲:
- I have read 5 books this month. (تعداد کتابهای تمام شده)
- I have been reading this book for 3 hours. (تاکید بر استمرار و مدت زمان)
- She has lived in London since 2015. (زندگی در لندن هنوز ادامه دارد – با فعل
liveهر دو حالت ممکن است، اما حال کامل ساده برای اشاره به واقعیت پایدار رایج است) - She has been living in London for 5 years now, and she loves it. (تاکید بر استمرار و روند زندگی تا به حال)
- He has not finished his homework yet. (کار هنوز تمام نشده)
- Why are you so tired? What have you been doing? (دلیل خستگی، کار در گذشته که اثرش مانده)
- I have known John for a long time. (فعل
knowغیر استمراری است) - They have been talking about the new movie all afternoon. (تاکید بر استمرار گفتگو)
فراموش نکنید که کلید اصلی تسلط بر این مباحث، تمرین مستمر است. سعی کنید هر روز جملاتی بسازید و در مکالمات خود به کار ببرید. برای ادامه یادگیری و ارتقاء سطح زبان خود، میتوانید به صفحه آموزشگاه زبان در اصفهان ما نیز مراجعه کنید.
نتیجهگیری
تبریک میگم! شما حالا یک دید جامع و کامل نسبت به حال کامل استمراری دارید. ما با هم ساختار این زمان، کاربردهای مختلفش، قیدهای زمانی رایج، تفاوتهای کلیدی اون با حال کامل و حال استمراری، و همچنین افعال غیر استمراری رو بررسی کردیم. با تمرینات عملی هم که انجام دادیم، امیدوارم گرامر حال کامل استمراری براتون کاملاً جا افتاده باشه. کلید تسلط بر این زمان و سایر زمانهای انگلیسی، تمرین مداوم و استفاده از اونها در مکالمات و نوشتار هست. پس ازش نترسید و به راحتی ازش استفاده کنید! زبان انگلیسی با تمرین، شیرینتر میشه.
سوالات متداول (FAQ)
حال کامل استمراری چیست و چه زمانی از آن استفاده میکنیم؟
حال کامل استمراری (Present Perfect Continuous) برای توصیف عملی استفاده میشود که در گذشته شروع شده و تا زمان حال ادامه دارد یا اثرات آن در زمان حال مشهود است. ما زمانی از آن استفاده میکنیم که بخواهیم بر “مدت زمان” یا “استمرار” یک عمل تاکید کنیم. مثلاً “I have been studying for three hours.” (من سه ساعته دارم درس میخونم.)
تفاوت اصلی بین حال کامل و حال کامل استمراری چیست؟
تفاوت اصلی در تاکید است:
- حال کامل (Present Perfect Simple) بر “اتمام” عمل، “نتیجه” آن یا “تعداد دفعات” انجام یک کار تمرکز دارد. (مثلاً: I have read this book. = من این کتاب را خواندهام، کار تمام شده است.)
- حال کامل استمراری (Present Perfect Continuous) بر “استمرار”، “روند” یا “مدت زمان” یک عمل تمرکز دارد، و ممکن است کار هنوز ادامه داشته باشد یا تازه تمام شده و اثر آن باقی باشد. (مثلاً: I have been reading this book for two hours. = من دو ساعته دارم این کتاب را میخوانم، و هنوز مشغول خواندنم.)
چگونه یک جمله حال کامل استمراری را منفی یا سوالی کنیم؟
- منفی:
فاعل + have/has + not + been + فعل با ing. (مثلاً: She has not been feeling well.) - سوال بله/خیر:
Have/Has + فاعل + been + فعل با ing؟. (مثلاً: Have you been waiting long?) - سوال با کلمات پرسشی:
کلمه پرسشی + have/has + فاعل + been + فعل با ing؟. (مثلاً: What have you been doing all day?)
چه قیدهای زمانی معمولاً با حال کامل استمراری به کار میروند؟
قیدهای زمانی رایجی که با حال کامل استمراری به کار میروند عبارتند از:
- for (برای مدت زمان: for two hours, for a long time)
- since (از زمان مشخصی در گذشته: since Monday, since 2010)
- all day/morning/night/week (برای تاکید بر تمام مدت زمان)
- lately / recently (برای اشاره به دوره زمانی اخیر)
آیا همه افعال را میتوان در زمان حال کامل استمراری استفاده کرد؟
خیر، همه افعال را نمیتوان در زمان حال کامل استمراری استفاده کرد. افعال غیر استمراری (Stative Verbs) که به حالت، احساسات، افکار، مالکیت یا حواس پنجگانه اشاره دارند (مثل know, love, believe, have به معنای داشتن) معمولاً در زمانهای استمراری به کار نمیروند. در این موارد، حتی اگر منظور ما استمرار باشد، از حال کامل ساده استفاده میکنیم. (مثلاً: I have known him for 10 years، نه I have been knowing him…)
برای اطلاعات بیشتر میتونین به این مقاله مراجعه کنین.





