حال کامل در مقابل حال کامل استمراری: نتایج یا فرآیند؟
Grammar Rule in 30 Seconds
Use Present Perfect Simple for finished results and Present Perfect Continuous for ongoing activities or processes.
- Use Simple for 'how many' or 'how much' (e.g., I've read three books).
- Use Continuous for 'how long' an activity lasted (e.g., I've been reading all day).
- Never use Continuous with stative verbs like 'know', 'like', or 'believe'.
مرور کلی
I've finished the pizza ولی بعدش بهت میگه I've been eating pizza all day؟ هر دو جمله دارن درباره گذشته و حال حرف میزنن، اما حسشون کاملاً با هم فرق داره. یکی درباره جعبه خالیه (نتیجه)، و اون یکی درباره دلدرده (فعالیت).I have finished my art! اما اگه داری یه ویدیو تایملپس از پنج ساعت نقاشی کشیدنت میذاری، از Present Perfect Continuous استفاده میکنی: I have been drawing all morning. اولی جایزهست، دومی مسیر. اگه اولش یه کم گیجکننده به نظر میرسه نگران نباش؛ حتی نیتیوها هم گاهی موقع سفارش دادن قهوه دومشون، مکث میکنن تا درستش رو انتخاب کنن.این گرامر چطور کار میکنه
I have been to Japan یا I have seen that movie. تو دقیقاً نمیگی کی این اتفاق افتاده (اون برای Past Simple هست)، فقط میگی که الان بخشی از وجودته. از اون طرف، Present Perfect Continuous همهش درباره مدت زمان هست. تاکید میکنه که یه فعالیتی در گذشته شروع شده و یا هنوز داره ادامه پیدا میکنه یا همین یه ثانیه پیش تموم شده.I have been running. تو روی مسافت (نتیجه) تمرکز نداری، بلکه روی اون فعالیتی تمرکز داری که باعث شده عرق کنی. این زمان، زمانِ «حال و هوا»ست؛ اتمسفر گذشته نزدیکت رو توصیف میکنه.الگوی ساخت
I, You, We, They) + have + قسمت سوم فعل (مثلاً done, eaten, seen).
He, She, It) + has + قسمت سوم فعل.
She has lost her phone. (اون الان گوشیش رو نداره. یه تراژدی تمامعیار!)
I, You, We, They) + have + been + فعل با ing (مثلاً doing, eating, watching).
He, She, It) + has + been + فعل با ing.
They have been watching Netflix for three hours. (احتمالاً هنوز روی کاناپهان. براشون خوراکی بفرست.)
not رو بعد از have یا has بیار.
I haven't finished yet.
I haven't been sleeping well lately.
Have یا Has رو بیار اول جمله.
Have you seen my keys?
How long have you been waiting?
کی استفاده کنیم
- کارهای تموم شده با نتیجه در زمان حال:
I've cut my finger.(الان داره خون میاد!) - تجربههای زندگی:
I've never tried sushi.(در تمام زندگیم تا الان.) - تعداد/مقدار:
I've written three emails.(تمرکز روی تعداد.) - افعال حالتی (State verbs): بعضی فعلها مثل
know(دانستن)،like(دوست داشتن) وbelieve(باور داشتن) ازingخوششون نمیاد. میگیI've known him for years(سالهاست میشناسمش)، هیچوقت نمیگیI've been knowing him.اینجوری انگار سیستمت هنگ کرده.
- کارهایی که هنوز دارن انجام میشن:
It has been raining since 9 AM.(و هنوزم بیرون خیسه!) - کارهای اخیر با نتیجه ظاهری:
Your eyes are red. Have you been crying?(گریه کردن تموم شده، اما اثرش باقی مونده.) - مدت زمان:
I've been studying English for six months.(تمرکز روی زمانی که صرف شده.) - موقعیتهای موقتی:
I've been staying at my friend's house while my apartment is painted.
اشتباهات رایج
I lost my keys yesterday درسته چون به «دیروز» اشاره کردی. اما اگه فقط میخوای توضیح بدی که چرا *همین الان* نمیتونی وارد خونه بشی، بگو I have lost my keys. یه اشتباه کلاسیک دیگه فراموش کردن been توی حالت استمراریه. I have watching TV انگار یه چیزی کم داره. حتماً باید بگی I have been watching TV. همچنین حواست به افعال حالتی باشه. تو نمیتونی توی این زمان «در حال خواستن» چیزی باشی. I have been wanting a new laptop توی اصطلاحات خیلی عامیانه از نظر فنی ممکنه استفاده بشه، اما توی امتحان همون I have wanted a new laptop رو بنویس. در نهایت، for و since رو با هم قاطی نکن. از for برای طول زمان (سه ساعت، دو روز) و از since برای یه نقطه شروع مشخص (دوشنبه، ۲۰۱۰، وقتی بچه بودم) استفاده کن. گفتن since three hours مثل اینه که بخوای یه قطعه مربعی رو توی یه سوراخ گرد جا بدی.مقایسه با الگوهای مشابه
I lived in London for a year یعنی دیگه اونجا زندگی نمیکنی.I have lived in London for a year یعنی هنوز اونجایی و احتمالا داری از بارون شکایت میکنی. حالا بیا به Present Continuous (I am working) در مقابل Present Perfect Continuous (I have been working) نگاه کنیم. اولی فقط درباره *الان* به ما میگه.I'm waiting for the bus یعنی فقط اونجا ایستادی. اگه بگی I've been waiting for the bus for 40 minutes یعنی رسماً یه آدم کلافه هستی که یه داستان برای تعریف کردن داره.I've read that book یعنی تهش رو میدونی. اگه بگی I've been reading that book شاید هنوز فصل دوم باشی، اما وقت گذاشتی!سؤالات رایج
live (زندگی کردن) یا work (کار کردن)، تقریباً فرقی ندارن. I've worked here for a year و I've been working here for a year هر دو یه معنی رو میدن.I've been cleaning the kitchen توضیح میده که چرا خستهای، حتی اگه آشپزخونه الان برق بزنه.I've been going to the gym درسته؟I've been being؟I have been رو بگو.Present Perfect Simple vs. Continuous
| Subject | Simple (Result) | Continuous (Process) | Negative (Simple) | Negative (Continuous) |
|---|---|---|---|---|
|
I / You / We / They
|
have worked
|
have been working
|
haven't worked
|
haven't been working
|
|
He / She / It
|
has worked
|
has been working
|
hasn't worked
|
hasn't been working
|
Common Contractions
| Full Form | Contraction | Example |
|---|---|---|
|
I have
|
I've
|
I've been waiting.
|
|
She has
|
She's
|
She's finished.
|
|
They have
|
They've
|
They've been working.
|
|
It has
|
It's
|
It's been raining.
|
Meanings
These tenses both connect the past to the present, but they highlight different aspects: the Simple focuses on the completion and result of an action, while the Continuous focuses on the duration and the activity itself.
Completed Result
Focuses on the fact that an action is finished and we can see the result now.
“I have fixed the car.”
“She has written the report.”
Ongoing Activity
Focuses on the activity itself, which may or may not be finished, emphasizing the time spent.
“I have been fixing the car all morning.”
“She has been writing that report since 9 AM.”
Quantity vs. Duration
Simple is used for numbers/amounts; Continuous is used for time periods.
“I've drunk three cups of coffee.”
“I've been drinking coffee since I woke up.”
Temporary vs. Permanent
Continuous often implies a temporary situation, while Simple implies something more permanent.
“I've lived in London all my life.”
“I've been living in London for a few weeks.”
Reference Table
| جنبه | حال کامل ساده (Present Perfect Simple) | حال کامل استمراری (Present Perfect Continuous) |
|---|---|---|
|
تمرکز
|
نتیجه / تکمیل
|
فعالیت / مدت زمان
|
|
فرمول
|
have/has + V3
|
have/has + been + V-ing
|
|
مثال
|
I have fixed the car.
|
I have been fixing the car.
|
|
معنی
|
ماشین الان کار میکنه.
|
من الان روغنیام (از تعمیر ماشین).
|
|
افعال حالتی
|
Always used
|
Rarely used
|
|
نوع سوال
|
چند تا؟ / چقدر؟ (How many? / How much?)
|
چقدر طول کشیده؟ (How long?)
|
طیف رسمیت
I have been awaiting your arrival for some time. (Meeting a friend or colleague.)
I've been waiting for you for a while. (Meeting a friend or colleague.)
I've been hanging around waiting for ages. (Meeting a friend or colleague.)
I've been stuck here forever, where you at? (Meeting a friend or colleague.)
The Present Perfect Split
Simple (Result)
- Quantity How many?
- Finished The task is done.
Continuous (Process)
- Duration How long?
- Ongoing The task continues.
Result vs. Activity
Which tense should I use?
Is it a stative verb (know, like)?
Are you focusing on 'How many'?
Common Stative Verbs (Simple Only)
Mental States
- • know
- • believe
- • understand
- • remember
Emotions
- • love
- • hate
- • prefer
- • want
مثالها بر اساس سطح
I have lost my keys.
She has visited London.
We have eaten dinner.
Have you seen this movie?
I have been waiting for you.
He has been working since 8 AM.
They haven't finished the game yet.
Has it been raining?
I've written five emails this morning.
I've been writing emails all morning.
She's known him for ten years.
Why are you sweaty? I've been running.
I've been living in a hotel while my flat is being painted.
I've lived in this city my whole life.
He's been playing a lot of golf recently.
The company has been expanding its operations in Asia.
I've been meaning to tell you how much I appreciated your help.
Who's been eating my porridge?
The government has been under fire for its recent policy shifts.
I've been wondering if you'd like to join us for dinner.
The research team has been painstakingly documenting every minor tremor.
The city has undergone a total transformation since the 90s.
I've been thinking about what you said, and I believe you're right.
She has been being particularly difficult lately.
بهراحتی اشتباه گرفته میشود
Learners often use Past Simple for things that are still relevant now.
Learners use Present Continuous for things that started in the past.
Using '-ing' with verbs like 'know' or 'want'.
اشتباهات رایج
I have eat dinner.
I have eaten dinner.
He have seen the movie.
He has seen the movie.
I seen him.
I have seen him.
I have been finish.
I have finished.
I have been knowing him.
I have known him.
I am working here for two years.
I have been working here for two years.
How long you have been waiting?
How long have you been waiting?
I've been reading three books this week.
I've read three books this week.
I've written my essay all morning.
I've been writing my essay all morning.
She has been liking this song for a long time.
She has liked this song for a long time.
I've been having this car for years.
I've had this car for years.
It's been being cold lately.
It's been cold lately.
الگوهای جملهسازی
I have been ___ing for ___.
I have ___ed ___ times.
It has been ___ing since ___.
I've been meaning to ___.
Real World Usage
I have managed a team of ten for three years.
I've been waiting for 20 mins! Where r u?
I've been dreaming of this vacation forever!
I've been having these headaches since Monday.
You have consistently met your targets this year.
I've decided on the steak, please.
آزمایش "روغن"!
افعال حالتی (Stative Verbs)
چند تا (How Many) در مقابل چقدر طول کشیده (How Long)
Smart Tips
Stop! Don't use the Continuous form. Use the Simple form.
Use the Continuous form with verbs like 'wonder' or 'think'.
Always reach for the Continuous form. It explains the 'why' of your current state.
Don't stress! Both tenses are usually fine and mean the same thing.
تلفظ
Contraction of 'have'
In natural speech, 'have' is almost always contracted to /v/ after pronouns.
The 'been' sound
In American English, 'been' sounds like 'bin' /bɪn/. In British English, it often sounds like 'bean' /biːn/.
Emphasis on duration
I've been waiting for HOURS! (Rising intonation on HOURS)
Conveys frustration or surprise at the length of time.
حفظ کنید
روش یادسپاری
Simple is for the 'Seed' (the result), Continuous is for the 'Climb' (the effort).
تداعی تصویری
Imagine a trophy for the Simple form (you won!) and a person running on a treadmill for the Continuous form (you are working hard!).
Rhyme
If it's finished and it's done, Simple is the only one. If it's long and still in play, Continuous will save the day.
Story
Jack has painted three fences (Simple - look at the fences!). Jill has been painting for three hours (Continuous - look at Jill's tired arms!). They both started at noon, but Jack is finished and Jill is still going.
شبکه واژگان
چالش
Look around your room. Find one thing you have finished today (Simple) and one thing you have been doing for a while (Continuous). Say them out loud.
نکات فرهنگی
British speakers are much more likely to use the Present Perfect than Americans, who often substitute the Past Simple ('I already ate' vs 'I've already eaten').
Irish speakers often use 'after' + '-ing' to express a recently completed action (the 'after perfect').
In international business, the Present Perfect Simple is preferred for clarity when reporting results and KPIs.
The Present Perfect developed in Germanic languages as a way to express a state resulting from a past action.
شروعکنندههای مکالمه
What have you been doing for fun lately?
Have you ever visited a country that changed your perspective?
How many books have you read so far this year?
I've been thinking about learning a new language. Any advice?
موضوعات نگارش
اشتباهات رایج
Test Yourself
The room is messy because:
I ___ (write) five emails this morning.
Find and fix the mistake:
I have been knowing my best friend for ten years.
Score: /3
تمرینهای عملی
8 exercisesI ___ three cups of coffee this morning.
She is tired because she ___ (run).
Find and fix the mistake:
I have been knowing him for five years.
I started reading at 9 AM. It is now 11 AM. (I / read / for two hours)
We use the Present Perfect Continuous for stative verbs like 'believe'.
A: Your hands are covered in oil! B: I know, I ___ my bike.
Focus: Quantity vs. Duration
1. I've painted the wall. 2. I've been painting the wall.
Score: /8
Practice Bank
10 exercisesHow long ___ you ___ (wait) for the bus?
جمله درست رو انتخاب کن:
been / she / has / all / crying / morning
'He estado estudiando desde las 2.'
He has been lived here for a month.
زوجها رو مطابقت بده:
گزینه درست رو انتخاب کن:
They ___ (not / finish) the project yet.
you / have / been / what / doing / ?
'¿Has visto mis gafas?'
Score: /10
سوالات متداول (8)
Yes! You can say `I've worked here for years` or `I've been working here for years`. The continuous version just sounds a bit more temporary or emphasizes the effort.
Because `know` is a stative verb. It describes a state of mind, not a physical action. English grammar rules forbid using these in any continuous (-ing) form.
Very little. Native speakers use `I've lived` for permanent situations and `I've been living` for temporary ones, but they are often interchangeable.
Ask yourself: 'Can I see someone doing this?' You can see someone `running`, but you can't see someone `knowing`. If you can't see the action, it's likely stative.
Not necessarily. It means the activity was happening recently and is the focus. You might have just finished, but you're still covered in paint!
Usually, people will still understand you. However, using the continuous for a result (e.g., `I've been eating three apples`) sounds very strange to native ears.
Yes, in standard English. `I/you/we/they` always use `have`. `He/she/it` and singular nouns (the dog, the car) always use `has`.
Yes! `I've been calling him all day` implies you have called many times and are frustrated by the process.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto vs. Llevo + gerundio
English uses the same auxiliary (have) for both, while Spanish switches to 'llevar' for duration.
Passé Composé vs. Présent + depuis
French uses the present tense for ongoing actions; English cannot.
Perfekt vs. Präsens + seit
German lacks a specific continuous form, so the distinction is made through context or adverbs.
~te iru form
Japanese doesn't distinguish between 'I am painting' and 'I have painted' as clearly as English aspects do.
Qad + Past Tense
Arabic relies more on particles and context than auxiliary verb combinations.
Le (了) and Zhe (着)
Chinese has no verb conjugation or 'have' auxiliary for tenses.
Learning Path
Prerequisites
Learn These First
حال کامل: تجربیات و نتایج
### Overview زمان حال کامل (Present Perfect) یکی از زمانهای پرکاربرد و در عین حال گیجکننده در زبان انگلیسی است، بهخص...
حال کامل استمراری: زندگی در سفر (have been -ing)
### Overview زمان `Present Perfect Continuous` که به آن `Present Perfect Progressive` نیز میگویند، یکی از مباحث کلیدی...
ویدیوهای مرتبط
Why Most People Can No Longer Comment
When should you break a promise? - Sarah Stroud and Michael Vazquez
Master All 4 Present Tenses in 10 Min | English Grammar Lesson | Best Way To Learn English Tenses
Learn English | Let's Talk - Free English Lessons
English Verb Tenses Guide - Learn About Simple, Perfect, and Continuous Tenses
Oxford Online English
Learn All 12 English Verb Tenses | Complete English Grammar Lesson
JForrest English
Related Grammar Rules
حال کامل: آمریکا در مقابل بریتانیا (I've done در مقابل I did)
Overview آیا تا به حال حس کردهاید که کتاب درسی زبان انگلیسیتان به شما دروغ گفته است؟ شما قانونی را در کلاس یاد میگیر...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
تجربیات زندگی: حال کامل با Ever و Never
تا حالا شده بیخیال یه جلسه تمرین ورزشی بشی و دو ساعت بعد، در حالی که داری تو تیکتاک چرخ میزنی، عذاب وجدان بگیری؟ یا ش...
آینده استمراری (will be -ing)
### Overview زمان «آینده استمراری» یا همان `Future Continuous` (که گاهی `Future Progressive` نیز نامیده میشود)، یکی از...
زمان حال کامل در انگلیسی: ارتباط گذشته با حال (ساختار پایه)
Overview Ta hala shode vared-e ye otagh beshi va kamelan yadet bere baraye chi rafti onja? Hameye ma in tajrobe ro dasht...