حال کامل با افعال حالتی (من شناختهام، او بوده است)
Grammar Rule in 30 Seconds
Use Present Perfect with state verbs to describe situations that started in the past and continue right now.
- Use 'have/has' + past participle for states like 'know' or 'be'. Example: 'I have been here since noon.'
- Never use the '-ing' form with state verbs in this context. Example: 'I have known him' NOT 'I have been knowing him'.
- Use 'for' for a period of time and 'since' for a specific starting point. Example: 'I've had this car for a month.'
مرور کلی
I've been knowing my roommate for three years یه راه مستقیم برای اینه که شبیه یه هوش مصنوعیِ دچار باگ به نظر برسی؟ این یه تلهی کلاسیکه. داری در مورد یه دوستی طولانی و مداوم صحبت میکنی، پس مغزت جیغ میزنه که از حالت «استمراری» استفاده کن.Present Perfect (حال کامل) ترکیب میکنی، داری یه پل بین گذشته و واقعیتِ حالِ حاضرِ در حال اسکرول کردنِ تیکتاکِ خودت میسازی. این یکی از اون قواعد گرامری «کیت ضروری» برای زبانآموزان سطح B1 هست، چون بهت اجازه میده در مورد تاریخچهت، دارایات و باورهای عمیقت صحبت کنی بدون اینکه شبیه یه کتاب درسی از سال ۱۹۸۵ به نظر بیای. ما داریم در مورد چیزهایی حرف میزنیم که خیلی وقت پیش شروع شدن (شاید حتی قبل از اینکه حساب نتفلیکس داشته باشی) و هنوز هم حقیقت دارن.این گرامر چطور کار میکنه
I am dancing). آهنگهای دیگهای از دوران دبیرستان تو لیست «موردعلاقهها»ت بودن (State Verbs: I have liked this song since 2018).Present Perfect با فعلهای حالتی، کار همون «موردعلاقهها» رو انجام میده. به ما میگه که یه حالت—مثل شناختن کسی، داشتن یه لپتاپ قدیمی قراضه، یا باور به اینکه آناناس روی پیتزا جاشه—در گذشته شروع شده و هنوز تموم نشده.stative (حالتی) هستن (شامل حرکت فیزیکی نمیشن)، از فرم -ing متنفرن. تو واقعاً نمیتونی در حال «شناختن» کسی باشی؛ یا میشناسیش یا نمیشناسی. این یه کد باینری (صفر و یکی) برای مغزته.-ing). پس، اونها رو تو فرم سادهی Present Perfect نگه دار: have + past participle.الگوی ساخت
I, You, We, They یا He, She, It.
have استفاده کن، اما برای اون سه mušketir سوم شخص (He/She/It) از has استفاده کن.
been, known, had, owned).
since (برای یه نقطه شروع مشخص) یا for (برای یه مدت/مقدار زمان) استفاده کن.
I have known him for ages. | من سالهاست که او را میشناسم.
She hasn't had a phone since Tuesday. | او از سهشنبه تلفن نداشته است.
Have you been a fan of Marvel for long? | آیا مدت زیادی است که طرفدار مارول هستی؟
Yes, I have. / No, I haven't. | بله، هستم. / نه، نیستم.
I have been a project lead for five years.(فرمهای کامل، لحن حرفهای).
کی استفاده کنیم
- روابط طولانیمدت: برای دوستان، شریک عاطفی، یا حتی اون باریستایی که همیشه اسمت رو اشتباه میگه، ازش استفاده کن.
I've known Sarah since middle school. - داراییها: وقتی داری در مورد تکنولوژی قدیمی یا کلکسیون عجیبغریبت از اردکهای پلاستیکی پز میدی.
He's had that MacBook for a decade. - باورها و ترجیحات: برای عشق ابدیت به کی-پاپ یا شک دیرینهت به اینکه گربهت یه مأمور مخفیه.
I've always believed in ghosts. - حالات فیزیکی: وقتی برای مدتی مریض، خسته، یا خیلی ساده گرسنه بودی.
I've been hungry since I saw that pizza ad on Instagram.
اشتباهات رایج
- تلهی «حال ساده»: استفاده از زمان حال ساده برای چیزی که در گذشته شروع شده.
- ✗
I know him for 10 years. - ✓
I have known him for 10 years.
- وسواس «ing-»: تلاش برای پویا کردن فعلهای حالتی.
- ✗
I've been having this car for ages. - ✓
I've had this car for ages.
- گیج شدن بین Since و For: قاطی کردن نقطه شروع و کل زمان.
- ✗
I've been here since three hours. - ✓
I've been here for three hours.یاI've been here since 2 PM.
مقایسه با الگوهای مشابه
Present Perfect vs. Past Simple
Past Simple (گذشته ساده): حالت مُرده. تموم شده. I was a student for four years. (الان یه میلیاردرم یا به احتمال زیاد، دنبال کار میگردم).Present Perfect (حال کامل): حالت زنده است. هنوز ادامه داره. I've been a student for four years. (هنوز دارم درس میخونم، کافئین بفرستید).Present Perfect vs. Present Perfect Continuous
Continuous (استمراری): برای کارهای فیزیکی که میتونی با دوربین GoPro ازشون فیلم بگیری استفاده کن. I've been running. (من در حال دویدن بودهام).Simple (ساده): برای حالتهایی که واقعاً نمیتونی ازشون فیلم بگیری استفاده کن. I've liked running since I was a kid. (من از بچگی دویدن را دوست داشتهام). (نمیتونی از «دوست داشتن» فیلم بگیری، فقط از «دویدن»).سؤالات رایج
آیا میتونم هیچوقت از have با -ing استفاده کنم؟
بله، اما فقط وقتی که به معنی «تجربه کردن» یا «انجام دادن یک کار» باشه، مثل I've been having a great time (خیلی بهم خوش گذشته). وقتی به معنی «داشتن» یا «مالکیت» هست، ساده نگهش دار: I've had this laptop since 2020 (من این لپتاپ رو از سال ۲۰۲۰ دارم).
آیا want یک فعل حالتیه؟
کاملاً. تو میگی I've wanted that new iPhone for months (ماههاست که اون آیفون جدیده رو میخوام)، نه I've been wanting. (اگرچه در انگلیسی خیلی خودمونی ممکنه دومی رو بشنوی، اما برای امتحانات امنتره که به فرم ساده بچسبی).
در مورد فعل live یا work چطور؟
اینها «شورشیها» هستن. میتونن هر دو حالت باشن! تو میتونی بگی I've lived here for a year یا I've been living here for a year. هر دو درستن. انگلیسی اینجوری عجیبه دیگه.
آیا since همیشه به یه سال نیاز داره؟
نه! فقط به یه نقطه در زمان نیاز داره. Since lunch (از ناهار به بعد)، Since I met you (از وقتی تو رو دیدم)، Since the last season of Stranger Things came out (از وقتی آخرین فصل Stranger Things اومد)—همشون کاملاً درستن.
Present Perfect with State Verbs
| Subject | Auxiliary | Past Participle (V3) | Example |
|---|---|---|---|
|
I / You / We / They
|
have
|
been
|
I have been here.
|
|
He / She / It
|
has
|
been
|
She has been here.
|
|
I / You / We / They
|
have
|
known
|
We have known him.
|
|
He / She / It
|
has
|
known
|
He has known him.
|
|
I / You / We / They
|
have
|
had
|
They have had it.
|
|
He / She / It
|
has
|
had
|
It has had it.
|
Common Contractions
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I have
|
I've
|
I haven't
|
|
You have
|
You've
|
You haven't
|
|
He has
|
He's
|
He hasn't
|
|
She has
|
She's
|
She hasn't
|
|
It has
|
It's
|
It hasn't
|
|
We have
|
We've
|
We haven't
|
|
They have
|
They've
|
They haven't
|
Meanings
This structure expresses a state that began in the past and is still true in the present. It is specifically used with verbs that describe feelings, thoughts, possession, or existence rather than physical actions.
Duration of a State
To show how long a non-action state has existed up to now.
“I have known Sarah for ten years.”
“He has been a doctor since 2015.”
Possession over time
Using verbs like 'have', 'own', or 'belong' to show long-term ownership.
“I've had this phone for three years.”
“She has owned that house since she was young.”
Mental or Emotional States
Describing beliefs, likes, or knowledge that haven't changed.
“I have always liked chocolate.”
“She has believed in ghosts since she was a child.”
Reference Table
| فعل حالتی | حال کامل (I/You/We/They) | حال کامل (He/She/It) | مثال |
|---|---|---|---|
|
know
|
have known
|
has known
|
I've known him for years.
|
|
be
|
have been
|
has been
|
She's been busy all day.
|
|
have (possession)
|
have had
|
has had
|
They've had that car since 2020.
|
|
live
|
have lived
|
has lived
|
We've lived here for a decade.
|
|
love
|
have loved
|
has loved
|
He's loved this music forever.
|
|
believe
|
have believed
|
has believed
|
I've always believed in you.
|
طیف رسمیت
I have resided in this city for over a decade. (Living situation)
I've lived here for ten years. (Living situation)
I've been here for ages. (Living situation)
I've been reppin' this city since forever. (Living situation)
حال کامل با افعال حالتی: اتصال
افعال حالتی
- know دانستن
- be بودن
- have (possession) داشتن (مالکیت)
- live زندگی کردن
- love عاشق بودن/دوست داشتن
- believe باور داشتن
عناصر کلیدی
- have/has فعل کمکی
- past participle شکل سوم فعل
- for (duration) برای (مدت زمان)
- since (start point) از (نقطه شروع)
با اینها استفاده نکن
- actions حرکات
- continuous forms شکلهای استمراری
- finished events رویدادهای تمام شده
حال کامل در برابر حال کامل استمراری (با افعال حالتی)
آیا باید از حال کامل با فعل حالتی استفاده کنم؟
آیا فعل وضعیت (نه یک حرکت) را توصیف میکند؟
آیا وضعیت در گذشته شروع شده است؟
آیا وضعیت تا لحظه حال ادامه دارد؟
افعال حالتی برای قدرت گرفتن حال کاملت
دانش و باور
- • know
- • believe
- • understand
- • realize
- • remember
وجود و بودن
- • be
- • exist
- • seem
- • appear
مالکیت
- • have
- • own
- • possess
- • belong
احساسات و ترجیحات
- • love
- • like
- • hate
- • want
- • prefer
- • need
مثالها بر اساس سطح
I have been here for one hour.
I have been here for one hour.
She has had a cat since June.
She has had a cat since June.
We have been friends for a long time.
We have been friends for a long time.
He has been sick since yesterday.
He has been sick since yesterday.
I've known my teacher for three months.
I've known my teacher for three months.
They've had that car since 2018.
They've had that car since 2018.
Has she been in the office all day?
Has she been in the office all day?
We haven't been to that restaurant for years.
We haven't been to that restaurant for years.
I have always believed in hard work.
I have always believed in hard work.
How long have you owned this property?
How long have you owned this property?
She has understood the problem since the start.
She has understood the problem since the start.
I haven't liked horror movies since I was a kid.
I haven't liked horror movies since I was a kid.
The museum has contained these artifacts for decades.
The museum has contained these artifacts for decades.
He has lacked the necessary skills since he joined.
He has lacked the necessary skills since he joined.
We have owed them money for far too long.
We have owed them money for far too long.
Has this building belonged to the city since 1950?
Has this building belonged to the city since 1950?
The contract has remained in effect since the signing.
The contract has remained in effect since the signing.
I have long suspected that the data was flawed.
I have long suspected that the data was flawed.
She has possessed a rare talent for music since childhood.
She has possessed a rare talent for music since childhood.
The two theories have coexisted for over a century.
The two theories have coexisted for over a century.
The tension has simmered beneath the surface for weeks.
The tension has simmered beneath the surface for weeks.
He has been of the opinion that change is necessary.
He has been of the opinion that change is necessary.
The tradition has endured despite modern pressures.
The tradition has endured despite modern pressures.
I have known no peace since the news arrived.
I have known no peace since the news arrived.
بهراحتی اشتباه گرفته میشود
Learners use Past Simple for things that are still true.
Trying to use -ing with state verbs.
اشتباهات رایج
I am here since Monday.
I have been here since Monday.
I have been here since two hours.
I have been here for two hours.
I have been knowing him for a long time.
I have known him for a long time.
I've had a headache since three days.
I've had a headache for three days.
I have been having this car for years.
I have had this car for years.
الگوهای جملهسازی
I have been ___ since ___.
She has had ___ for ___.
Real World Usage
I have been a software engineer for six years.
I've been at the cafe since 4, where are you?
I've had this pain in my back for two weeks.
Vegan since 2015. 🌿
I have been a loyal customer since this store opened.
I've been single for a while now.
فعلهای «بدون حرکت» رو پیدا کن
know, love, be. مثلاً: I know the answer.
با افعال حالتی از -ing استفاده نکن
I have been knowingبگو
I have known him for years.
حواست به "for" و "since" باشه
طبیعی صحبت کن
He has always believed in me.
گذشته رو به حال وصل کن
We have had this car for a long time.
Smart Tips
Stop! If you use 'for' or 'since', you must change 'am' to 'have been'.
Don't be afraid of 'have had'. It's perfectly normal English.
Verbs like 'like', 'love', and 'hate' are states. Use Present Perfect Simple for duration.
تلفظ
Contraction Stress
In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very short.
The 'h' in 'has'
When 'has' is not contracted, the 'h' is often dropped in fast speech: 'She's been' /ʃiz bɪn/.
Duration Emphasis
I've been here for ↗FIVE hours!
Rising intonation on the time period shows surprise or annoyance.
حفظ کنید
روش یادسپاری
Remember 'K.B.H.' — Know, Be, Have. These three are the kings of the stative Present Perfect.
تداعی تصویری
Imagine a bridge. One side is 'The Past' and the other is 'Now'. The bridge is made of a long, unmoving stone (the state verb). You are standing in the middle, looking at both sides.
Rhyme
If the state is still true and started way back, use 'have' and 'has' to stay on the track.
Story
I have known my dog since he was a puppy. I have had him for five years. He has been my best friend the whole time. (Notice how the states of knowing, owning, and being all connect the puppy-past to the dog-present).
شبکه واژگان
چالش
Write down three things you have owned for more than a year using 'I have had... for...'
نکات فرهنگی
Brits are very strict about using Present Perfect for recent states. 'I've just been to the shops' is more common than 'I was just at the shops'.
Americans sometimes use the Past Simple where Brits use the Present Perfect, but for state verbs with 'for/since', the Present Perfect is still the standard.
Using 'I have been' instead of 'I am' for duration is a key marker of professional fluency in international meetings.
The Present Perfect comes from the Old English 'habban' (to have) combined with a past participle to show possession of a completed act.
شروعکنندههای مکالمه
How long have you lived in your current home?
Who is your oldest friend? How long have you known them?
What is something you have owned since you were a child?
How long have you believed in your current career path?
موضوعات نگارش
اشتباهات رایج
Test Yourself
My sister ___ interested in art since she was a child.
Has been درسته چون be یه فعل حالتیه و حال کامل نشون میده که یه وضعیت تو گذشته شروع شده و تا الان ادامه داره. Is being به یه حرکت موقتی اشاره میکنه که اینجا مناسب نیست.Find and fix the mistake:
They have been owning that restaurant for over ten years.
Own یه فعل حالتیه و معمولاً شکل استمراری (-ing) نمیگیره. شکل درست برای یه وضعیت ادامهدار مالکیت، have owned هستش.جمله درست رو انتخاب کن:
Love یه فعل حالتیه. معمولاً برای بیان یه احساس طولانیمدت و ادامهدار، شکلهای استمراری نمیگیره. Have loved شکل درست حال کامل هستش.Translate into English: 'Ella ha conocido a mi hermano por cinco años.'
Answer starts with: ["S...
Score: /4
تمرینهای عملی
8 exercisesI ___ (know) my best friend for fifteen years.
Which sentence is grammatically correct?
Find and fix the mistake:
She has had that car since three years.
1. ___ 2005, 2. ___ a long time, 3. ___ I was a child
I moved here in January. I am still here. (Use 'since')
You can use the Present Perfect Continuous with the verb 'know'.
A: How long ___ that watch? B: I've had it for a month.
Verbs: Know, Work, Be, Run
Score: /8
Practice Bank
11 exercisesI ___ about this concert for weeks!
He has been wanting to visit Japan since he was little.
کدوم جمله درسته؟
Translate into English: '¿Cuánto tiempo has creído en los fantasmas?'
این کلمات رو تو یه جمله مرتب کن:
هر فاعل رو با شکل فعل درستش (حال کامل 'see') مطابقت بده:
Our professor ___ (have) a strong influence on my career path since I started university.
I haven't been seeing my cousins since Christmas.
کدوم جمله درسته؟
Translate into English: '¿Cuánto tiempo has creído en los fantasmas?'
این کلمات رو تو یه سؤال مرتب کن:
Score: /11
سوالات متداول (8)
No. 'Know' is a state verb. You must say `I've known him`.
Use `for` for a period of time (for 2 hours) and `since` for a starting point (since 2 o'clock).
Yes! The first 'have' is the auxiliary verb, and 'had' is the past participle of the main verb 'have' (meaning to possess).
The Present Simple only describes the current moment. To include the past duration, English requires the `Present Perfect`.
Yes, but 'live' and 'work' are special. You can use either `Present Perfect Simple` or `Continuous` with them with almost no change in meaning.
Yes! `I have always loved pizza` is a perfect example of a state that started in the past and continues.
Switch the subject and 'have/has'. For example: `Have you been here long?`
If the state is finished, use the `Past Simple`. Example: 'I was a student for four years' (but I am not now).
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Presente de Indicativo + desde hace
English requires the Present Perfect, while Spanish uses the Present Simple.
Présent + depuis
French uses present tense; English uses present perfect.
Präsens + seit
German uses present tense; English uses present perfect.
~te iru (ている)
Japanese doesn't distinguish between 'I know' and 'I have known' using different tenses.
Present tense + 'min' (من)
Arabic does not have a specific 'Present Perfect' tense for duration.
Verb + 'le' (了) + duration
Chinese relies on particles and time phrases rather than verb conjugation.
Learning Path
Prerequisites
ویدیوهای مرتبط
Thor Arrives In Wakanda - Bring Me Thanos Scene - Avengers Infinity War Movie CLIP 4K
GRAMMYs: Trevor Noah Takes Dig at Nicki 'MAGA' Minaj During Monologue
YouTubers Control What I Cook For 24 Hours
تفاوت have been و have gone در انگلیسی
Learn English with Sara
گرامر حال کامل با افعال حالتی / Present Perfect with Stative Verbs
English with Bahman
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...