Present Perfect with State Verbs
The Present Perfect with state verbs bridges the past and present for situations that are still true today.
The Rule in 30 Seconds
- Use Present Perfect with state verbs for ongoing situations.
- State verbs describe feelings, thoughts, and possession, not actions.
- Form: have/has + past participle (e.g., have known, has been).
- Use 'for' for duration and 'since' for the starting point.
Quick Reference
| Category | Common Verbs | Example Sentence | Time Expression |
|---|---|---|---|
| Knowledge | know, understand | I have known her for years. | for + period |
| Possession | have, own, belong | He has had that bike since June. | since + point |
| Emotions | love, like, hate | They have loved jazz since forever. | since + event |
| States | be, seem, appear | It has been cold for three days. | for + number |
| Thought | believe, mean | I have always believed in luck. | always |
| Senses | hear, see, smell | I have heard that song many times. | many times |
主な例文
3 / 10I have known my best friend since we were five.
Conozco a mi mejor amigo desde que teníamos cinco años.
She has been a doctor for over ten years.
Ella ha sido doctora por más de diez años.
I have had this cold since last Tuesday.
He tenido este resfriado desde el martes pasado.
The 'Still True' Test
If you can add 'and I still do' or 'it still is' to your sentence, the Present Perfect is usually the right choice.
No -ing allowed!
Don't say 'I have been knowing'. State verbs are like a snapshot; they don't show the 'doing' of an action, so they don't use -ing.
The Rule in 30 Seconds
- Use Present Perfect with state verbs for ongoing situations.
- State verbs describe feelings, thoughts, and possession, not actions.
- Form: have/has + past participle (e.g., have known, has been).
- Use 'for' for duration and 'since' for the starting point.
Overview
Ever felt like a situation has lasted forever? Maybe you’ve known your best friend since kindergarten. Or perhaps you’ve lived in the same house for twenty years. To talk about these ongoing situations, we use a special tool. It is the Present Perfect with state verbs. It connects your past experiences directly to your present moment. Think of it like a bridge. One side is in the past. The other side is right here, right now. It is one of the most useful patterns in English. It helps you tell your story with precision. You aren't just saying what happened. You are saying how long things have been this way. It makes your English sound much more natural and fluent. Plus, it saves you from making common mistakes that many learners face. Let's dive in and see how it works!
How This Grammar Works
State verbs are different from action verbs. Action verbs describe things we do. Think of run, jump, or eat. State verbs describe things that simply are. They cover feelings, thoughts, and possession. Think of love, believe, or own. These states don't usually have a clear beginning or end. They are like the background music of your life. When we use state verbs with the Present Perfect, we show duration. We are saying that a state started in the past. We are also saying it is still true today. If you say I have been happy, you started being happy a while ago. You are still smiling right now! It creates a continuous link through time. This is different from the Past Simple. The Past Simple is for things that are finished. The Present Perfect with state verbs is for things that are alive. It’s like a long-term lease on a feeling or a situation.
Formation Pattern
- 1Building this grammar point is quite simple. It follows a very reliable recipe.
- 2Start with your subject. This is the person or thing you are talking about.
- 3Add the helping verb
haveorhas. - 4Choose
hasfor he, she, or it. - 5Choose
havefor I, you, we, and they. - 6Add the past participle of your state verb.
- 7For
be, usebeen. Forknow, useknown. Forhave, usehad. - 8Finish with a time expression using
fororsince. - 9Use
forto talk about the total length of time. - 10Use
sinceto talk about the specific moment it all began. - 11Example:
I have(subject + helper) +known(participle) +him for years(time). It is like putting together a LEGO set. Every piece has its own place. Once they click together, you have a perfect sentence.
When To Use It
You should use this pattern in several real-world scenarios.
- Long-term relationships: Use it to talk about how long you’ve known people.
I’ve known my boss for five years. - Possession: Use it to talk about things you own.
She has had that vintage watch since 2015. - Personal beliefs: Use it to talk about your opinions.
We have always believed in honesty. - Professional background: Use it in job interviews.
I have been an engineer since I graduated. - Emotions: Use it for feelings that last.
He has loved Italian food since his first trip to Rome.
Imagine you are at a party. Someone asks how long you’ve been in the city. You answer, I’ve lived here for two months. This tells them you are still living here. It invites more conversation! It is a great way to build connections with others.
When Not To Use It
There are times when this grammar is a bad fit.
- Finished times: Don't use it if the situation ended. If you moved out of London, say
I lived in London. - Action verbs: Usually, we use the Present Perfect Continuous for actions.
I have been runningis better thanI have runfor a recent activity. - The -ing form: Most state verbs hate the
-ingform. We don't sayI have been knowing her.It sounds like your brain is currently installing her software! - Specific past dates: Don't use it with words like
yesterdayorlast week. Those words belong to the Past Simple.
Think of it like a grammar traffic light. If the situation is finished, the light is red. If the verb is an action, the light is yellow. But if it’s an ongoing state, the light is bright green! Go ahead and use the Present Perfect.
Common Mistakes
Many people make a few classic errors with this rule.
- Using the Present Simple: This is the most common trap.
- ✗
I know her since 2010. - ✓
I have known her since 2010.
If you use the Present Simple, it sounds like you are just stating a fact. It doesn't show the bridge from the past.
- Confusing For and Since: Remember the rule of thumb.
- ✗
I’ve been here since three days. - ✓
I’ve been here for three days.
For is for numbers. Since is for names of times.
- Double 'Have': Don't be afraid to say
I’ve had. - ✗
I have that car for years. - ✓
I have had that car for years.
Yes, it looks a bit strange to see have twice. But it is perfectly correct! Even native speakers mess this up when they are in a rush. Don't worry if you do too.
Contrast With Similar Patterns
It helps to see how this compares to other tenses.
- Present Perfect vs. Past Simple: The Past Simple is a locked door. The situation is over.
I was a teacher for a yearmeans you are not a teacher now. The Present Perfect is an open door.I have been a teacher for a yearmeans you are still in the classroom. - Present Perfect vs. Present Perfect Continuous: We use the Continuous for things that are active and temporary.
I’ve been reading this bookimplies you might finish it soon. But for states, the simple version is king.I have liked this book for yearsis the way to go.
Think of the Past Simple as a photo. It captures a moment that passed. Think of the Present Perfect as a live stream. It is happening right now, and it started earlier. It is the 'live' button on your grammar remote control.
Quick FAQ
Q. Can I use be as a state verb?
A. Yes! It is the most common one. I have been here for an hour.
Q. What about think?
A. If it means 'have an opinion', it is a state verb. I have always thought she was kind.
Q. Is it okay to use contractions?
A. Definitely. I’ve, you’ve, and she’s are very natural.
Q. Is since only for years?
A. No, you can use months, days, or even events. Since breakfast is fine!
Q. Why can't I say I am knowing?
A. Because 'knowing' isn't an action you do with your muscles. It's a state in your mind. Grammar treats it differently.
Reference Table
| Category | Common Verbs | Example Sentence | Time Expression |
|---|---|---|---|
| Knowledge | know, understand | I have known her for years. | for + period |
| Possession | have, own, belong | He has had that bike since June. | since + point |
| Emotions | love, like, hate | They have loved jazz since forever. | since + event |
| States | be, seem, appear | It has been cold for three days. | for + number |
| Thought | believe, mean | I have always believed in luck. | always |
| Senses | hear, see, smell | I have heard that song many times. | many times |
The 'Still True' Test
If you can add 'and I still do' or 'it still is' to your sentence, the Present Perfect is usually the right choice.
No -ing allowed!
Don't say 'I have been knowing'. State verbs are like a snapshot; they don't show the 'doing' of an action, so they don't use -ing.
Double Have is Fine
Saying 'I have had' feels weird at first, but it's totally normal. The first 'have' is a helper, and the second 'had' is the verb!
For Ages
Native speakers love saying 'I've known him for ages' instead of 'a long time'. It sounds much more natural in casual conversation.
例文
10I have known my best friend since we were five.
Focus: have known
Conozco a mi mejor amigo desde que teníamos cinco años.
A very common way to talk about long-term relationships.
She has been a doctor for over ten years.
Focus: has been
Ella ha sido doctora por más de diez años.
Shows a professional status that is still true.
I have had this cold since last Tuesday.
Focus: have had
He tenido este resfriado desde el martes pasado.
Using 'have' twice (helper + participle) is correct.
We have always liked the atmosphere here.
Focus: have always liked
Siempre nos ha gustado el ambiente aquí.
'Always' can replace for/since to show duration.
The company has owned this property since 1992.
Focus: has owned
La empresa ha sido propietaria de esta propiedad desde 1992.
Standard in business contexts for assets.
I've been here for ages!
Focus: I've been
¡He estado aquí por siglos!
'For ages' is common slang for 'a long time'.
✗ I know her since 2015. → ✓ I have known her since 2015.
Focus: have known
La conozco desde 2015.
Don't use Present Simple for duration starting in the past.
✗ She has been being sad. → ✓ She has been sad for a week.
Focus: has been
Ella ha estado triste por una semana.
Avoid the continuous '-ing' form with state verbs.
I have never understood why he left.
Focus: have never understood
Nunca he entendido por qué se fue.
'Never' is a time expression showing a state through all time.
Has it always been this difficult?
Focus: Has it always been
¿Siempre ha sido así de difícil?
Question form to ask about a permanent state.
自分をテスト
Complete the sentence with the correct form of the verb 'be'.
We ___ in London for three days now.
We use the Present Perfect ('have been') because the situation started three days ago and continues now.
Choose the correct time word.
He has owned that car ___ 2018.
'Since' is used for a specific starting point in time, like a year.
Which sentence is grammatically correct?
___
'Know' is a state verb and requires the Present Perfect for duration; the continuous '-ing' form is incorrect.
🎉 スコア: /3
ビジュアル学習ツール
For vs. Since
Choosing Your Tense
Did the situation start in the past?
Is it still true now?
Is it a state verb (like 'know')?
Final Result
Common State Verb Categories
Beliefs
- • know
- • believe
- • understand
- • remember
Emotions
- • love
- • hate
- • want
- • prefer
Possession
- • have
- • own
- • belong
- • contain
Existence
- • be
- • seem
- • appear
- • exist
よくある質問
20 問A state verb describes a condition or situation that stays the same for a while. It’s not an action like running or jumping. Common examples include know, love, and be.
The Present Simple only tells people about the current moment. If you want to show that the situation started in the past, you need the have + participle bridge.
Not always! If it means 'to own', it's a state verb. If it's part of an action like having lunch, it's an action verb.
No, that's a common mistake. Because know is a state verb, we always use the simple Present Perfect: I have known her.
Use for when you want to mention a total period of time. For example, for three days, for a month, or for ten years.
Use since for a specific moment when the situation started. For example, since Monday, since 2010, or since breakfast.
Yes! I have always liked chocolate is a great way to show a permanent state. It functions like a duration.
It is for he, she, and it. For all other subjects (I, you, we, they), you must use have.
If the state is over, use the Past Simple. For example, I was a student for four years (but I am not a student now).
Yes, be is used constantly. We say things like I have been tired all day or She has been here since noon very often.
Both are state verbs when they describe an opinion. I have believed in ghosts since I was a kid is a perfect example.
Yes. I've had is Present Perfect (starts in past, continues now). I had had is Past Perfect (finished before another past event).
Yes, it’s the best way to ask! How long have you known her? is a very common and useful question.
No, just add 'not'. For example, I have not (haven't) known him for very long.
It is always for ages. Because 'ages' represents a period of time, we use for.
Use it to show your experience. I have been a developer since I left university sounds very professional and clear.
Been to usually means you visited and came back. Been here with a time expression means you arrived and are still here.
In many languages like Spanish or French, people use the Present Simple for this. That's why it’s a tricky but important rule to learn in English!
In very informal speech, people sometimes drop it, but in writing and most speaking, it’s essential for the grammar to make sense.
Yes! This is a very common way to talk about lifelong states. I've lived in London since I was born.
まずこれを学ぼう
これらの概念を理解することで、この文法ルールをマスターしやすくなります。
関連する文法
Irregular Past Participles
Overview Ever feel like English is just playing a prank on you? You spend hours learning that past verbs end in `-ed`. Y...
Present Perfect vs Simple Past
Overview Ever feel like a grammar time traveler? The `Present Perfect` is your bridge. It connects what happened 'then'...
Present Perfect Negative Form
Overview Have you ever felt like your past is still hanging out with you? That is exactly what the present perfect nega...
Present Perfect with Already, Yet, Just
Overview Ever felt like your English needed a bit more flavor? You want to talk about things that happened recently. Yo...
Present Perfect with How Long
Overview Have you ever met someone and wondered about their story? Maybe you see a friend with a cool guitar. You want...
コメント (0)
ログインしてコメント無料で言語学習を始めよう
無料で始める