B1 present_perfect 6 Min. Lesezeit

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

Wichtige Beispiele

3 von 10
1

I have known my best friend since we were five.

Conozco a mi mejor amigo desde que teníamos cinco años.

2

She has been a doctor for over ten years.

Ella ha sido doctora por más de diez años.

3

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

  1. 1Building this grammar point is quite simple. It follows a very reliable recipe.
  2. 2Start with your subject. This is the person or thing you are talking about.
  3. 3Add the helping verb have or has.
  4. 4Choose has for he, she, or it.
  5. 5Choose have for I, you, we, and they.
  6. 6Add the past participle of your state verb.
  7. 7For be, use been. For know, use known. For have, use had.
  8. 8Finish with a time expression using for or since.
  9. 9Use for to talk about the total length of time.
  10. 10Use since to talk about the specific moment it all began.
  11. 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 running is better than I have run for a recent activity.
  • The -ing form: Most state verbs hate the -ing form. We don't say I have been knowing her. It sounds like your brain is currently installing her software!
  • Specific past dates: Don't use it with words like yesterday or last 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 year means you are not a teacher now. The Present Perfect is an open door. I have been a teacher for a year means 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 book implies you might finish it soon. But for states, the simple version is king. I have liked this book for years is 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.

Beispiele

10
#1 Basic Usage

I 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.

#2 Basic Usage

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.

#3 Edge Case

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.

#4 Edge Case

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.

#5 Formal

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.

#6 Informal

I've been here for ages!

Focus: I've been

¡He estado aquí por siglos!

'For ages' is common slang for 'a long time'.

#7 Mistake Corrected

✗ 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.

#8 Mistake Corrected

✗ 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.

#9 Advanced

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.

#10 Advanced

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.

Teste dich selbst

Complete the sentence with the correct form of the verb 'be'.

We ___ in London for three days now.

✓ Richtig! ✗ Nicht ganz. Richtige Antwort: have been

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.

✓ Richtig! ✗ Nicht ganz. Richtige Antwort: since

'Since' is used for a specific starting point in time, like a year.

Which sentence is grammatically correct?

___

✓ Richtig! ✗ Nicht ganz. Richtige Antwort: I have known him for years.

'Know' is a state verb and requires the Present Perfect for duration; the continuous '-ing' form is incorrect.

🎉 Ergebnis: /3

Visuelle Lernhilfen

For vs. Since

FOR (Duration)
two hours I've been here for two hours.
a long time He's had it for a long time.
five years We've known her for five years.
SINCE (Start Point)
Monday I've been here since Monday.
I was a child He's had it since he was a child.
9:00 AM We've known her since 9:00 AM.

Choosing Your Tense

1

Did the situation start in the past?

YES ↓
NO
Use Present Simple.
2

Is it still true now?

YES ↓
NO
Use Past Simple.
3

Is it a state verb (like 'know')?

YES ↓
NO
Use Present Perfect Continuous.
4

Final Result

YES ↓
NO
Use Present Perfect Simple!

Common State Verb Categories

🧠

Beliefs

  • know
  • believe
  • understand
  • remember
❤️

Emotions

  • love
  • hate
  • want
  • prefer
🏠

Possession

  • have
  • own
  • belong
  • contain

Existence

  • be
  • seem
  • appear
  • exist

Häufig gestellte Fragen

20 Fragen

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.

War das hilfreich?
Noch keine Kommentare. Sei der Erste, der seine Gedanken teilt!

Starte kostenlos mit dem Sprachenlernen

Kostenlos Loslegen