A1 Perfect Tenses 5 min read

Present Perfect vs. Present Perfect Continuous

Use Present Perfect for the final result and Present Perfect Continuous for the ongoing journey or effort.

The Rule in 30 Seconds

  • Present Perfect focuses on the finished result of an action.
  • Present Perfect Continuous focuses on the duration or ongoing process.
  • Use 'have/has + past participle' for completed achievements or experiences.
  • Use 'have/has + been + -ing' for actions continuing until now.

Quick Reference

Tense Structure Main Focus Example
Present Perfect have/has + V3 Result / Quantity I have written three emails.
Present Perfect Continuous have/has + been + -ing Duration / Process I have been writing emails all day.
Present Perfect have/has + V3 Finished Action She has cleaned the kitchen.
Present Perfect Continuous have/has + been + -ing Unfinished Action She has been cleaning for an hour.
Present Perfect have/has + V3 State Verbs I have known her for years.
Present Perfect Continuous have/has + been + -ing Action Verbs I have been running in the park.

Key Examples

3 of 8
1

I have lost my keys.

He perdido mis llaves.

2

I have been waiting for the bus since noon.

He estado esperando el autobús desde el mediodía.

3

It has been raining, so the grass is wet.

Ha estado lloviendo, así que el césped está mojado.

💡

The 'Messy Hands' Rule

If you can see the physical evidence of an action (like paint on your hands), use the Continuous form! 'I have been painting.'

⚠️

No Specific Times

Never use 'yesterday' or 'last week' with these tenses. They are for 'time up to now' only.

The Rule in 30 Seconds

  • Present Perfect focuses on the finished result of an action.
  • Present Perfect Continuous focuses on the duration or ongoing process.
  • Use 'have/has + past participle' for completed achievements or experiences.
  • Use 'have/has + been + -ing' for actions continuing until now.

Overview

Welcome to the world of the 'Perfect' tenses. These tenses are like a bridge. They connect the past to right now. You use them every day. Imagine you are waiting for a friend. You might say I have been waiting for an hour. Or maybe you just finished a book. You say I have finished it. One is about the time. The other is about the result. It is like a grammar traffic light. Green means keep going. Red means you are done. Don't worry, your brain won't explode. Even native speakers mix these up sometimes. We will make it simple for you today. You will learn to talk about your life like a pro.

How This Grammar Works

Think of these tenses as a way to show history. They are not just about the past. They are about how the past touches the present. The Present Perfect focuses on the 'What.' It tells us what happened. The Present Perfect Continuous focuses on the 'Process.' It tells us what you were doing. It is like looking at a finished cake versus watching someone bake. Both involve a cake. But the feeling is different. One feels like a final stop. The other feels like a movie still playing. You use these to share your experiences. You use them to explain why you are tired. You even use them to talk about your hobbies. It is a very useful tool for your English kit.

Formation Pattern

  1. 1For Present Perfect: Use have or has plus the third form of the verb. We call this the Past Participle. For example: I have eaten.
  2. 2For Present Perfect Continuous: Use have or has plus been plus the -ing form. For example: I have been eating.
  3. 3Use has for he, she, and it. Use have for I, you, we, and they.
  4. 4To make a question, put have or has at the start. Have you finished? or Have you been working?
  5. 5To make it negative, just add not. I have not (haven't) finished. or I have not (haven't) been working.
  6. 6It is like building with LEGO blocks. You just need the right pieces in the right order. Think of been as the glue for your continuous sentences.

When To Use It

Use Present Perfect when the result is important. Imagine you are at a job interview. You want to show your success. You say I have completed five projects. This sounds finished and strong. Use Present Perfect Continuous when the time or effort matters. Imagine you are ordering food and the waiter is slow. You might say I have been waiting for twenty minutes! This shows the action is still happening. It emphasizes your patience (or lack of it!). Use the simple form for 'how many' or 'how much.' I have read three books. Use the continuous form for 'how long.' I have been reading all morning. It is like a camera lens. One zooms in on the end. The other zooms in on the action.

When Not To Use It

Do not use the continuous form with 'stative' verbs. These are verbs about thinking or feeling. Words like love, hate, know, or want do not like -ing. You cannot say I have been knowing him. That sounds very strange to an English ear! Instead, say I have known him. Even if you still know him now, use the simple form. Also, do not use these tenses with a specific past time. Do not say I have seen him yesterday. Yesterday is finished. Just use the Simple Past for that. These tenses are for 'until now.' If you mention a specific clock time in the past, stay away from 'have.'

Common Mistakes

Many people forget the word been. They say I have working. This is a big no-no. You need that been to make it work. Another mistake is using the wrong verb form. Remember to use the third form for Present Perfect. Do not say I have saw. Say I have seen. It is like wearing two different shoes. It works, but people will look at you funny. Also, watch out for has and have. She have been is wrong. It must be She has been. Think of has as the special version for the 'S' group: He, She, and It. It is a small detail, but it makes you sound very smart.

Contrast With Similar Patterns

How is this different from Simple Past? Simple Past is a dead end. It happened and it is over. I ate pizza. Present Perfect is a living thing. I have eaten pizza. This means you have the experience now. How is Present Perfect different from Present Perfect Continuous? One is a snapshot. I have painted the wall. (The wall is now blue). The other is a video. I have been painting the wall. (My clothes are messy and I am still working). It is the difference between the destination and the journey. Both are great. You just need to pick the right one for your story.

Quick FAQ

Q. Can I use since with both?

A. Yes! Use since for a specific start time like since 9 AM.

Q. Which one is more common?

A. Both are very common in daily talk. Use the one that fits your goal.

Q. Is I've the same as I have?

A. Yes, and it sounds much more natural when you speak.

Q. Can I use for with both?

A. Absolutely. Use for to show a length of time like for two hours.

Q. What if I am not sure which to use?

A. Usually, the Present Perfect is a safe bet if the action is done. If you are still doing it, use the continuous. Grammar is like pizza. Even when it is a bit messy, it is still good.

Reference Table

Tense Structure Main Focus Example
Present Perfect have/has + V3 Result / Quantity I have written three emails.
Present Perfect Continuous have/has + been + -ing Duration / Process I have been writing emails all day.
Present Perfect have/has + V3 Finished Action She has cleaned the kitchen.
Present Perfect Continuous have/has + been + -ing Unfinished Action She has been cleaning for an hour.
Present Perfect have/has + V3 State Verbs I have known her for years.
Present Perfect Continuous have/has + been + -ing Action Verbs I have been running in the park.
💡

The 'Messy Hands' Rule

If you can see the physical evidence of an action (like paint on your hands), use the Continuous form! 'I have been painting.'

⚠️

No Specific Times

Never use 'yesterday' or 'last week' with these tenses. They are for 'time up to now' only.

🎯

How Many vs. How Long

If you are counting things (3 coffees), use Simple. If you are counting time (3 hours), use Continuous.

💬

Natural Contractions

In casual English, always say 'I've been' instead of 'I have been.' It makes you sound much more relaxed and fluent.

例文

8
#1 Basic Result

I have lost my keys.

Focus: have lost

He perdido mis llaves.

The focus is on the fact that the keys are gone now.

#2 Basic Duration

I have been waiting for the bus since noon.

Focus: have been waiting

He estado esperando el autobús desde el mediodía.

The focus is on the long time spent waiting.

#3 Edge Case (Recent)

It has been raining, so the grass is wet.

Focus: has been raining

Ha estado lloviendo, así que el césped está mojado.

The action might have just stopped, but we see the effect.

#4 Edge Case (State)

I have had this car for ten years.

Focus: have had

He tenido este coche por diez años.

We don't use 'been having' for possession.

#5 Formal Context

The company has achieved all its goals this year.

Focus: has achieved

La empresa ha logrado todos sus objetivos este año.

Present Perfect is great for formal reports of success.

#6 Mistake Corrected

✗ I have been knowing her → ✓ I have known her.

Focus: have known

La conozco (desde hace tiempo).

You cannot use 'know' in the continuous form.

#7 Mistake Corrected

✗ He has working here → ✓ He has been working here.

Focus: has been working

Él ha estado trabajando aquí.

Never forget the 'been' in the continuous tense.

#8 Advanced Usage

I have been thinking about what you said.

Focus: have been thinking

He estado pensando en lo que dijiste.

This shows a repeated thought process over time.

Test Yourself

Choose the correct form to emphasize the result.

I ___ (finish) my homework already.

✓ Correct! ✗ Not quite. 正解: have finished

We use the Present Perfect ('have finished') because the action is complete and we care about the result.

Choose the correct form for a long, ongoing action.

She is tired because she ___ (run) for two hours.

✓ Correct! ✗ Not quite. 正解: has been running

We use 'has been running' to show the duration of the activity that caused her tiredness.

Identify the correct verb for a state of being.

They ___ (be) friends since childhood.

✓ Correct! ✗ Not quite. 正解: have been

The verb 'to be' is a state verb and is rarely used in the continuous form in this context.

🎉 Score: /3

Visual Learning Aids

Action vs. Result

Present Perfect
Finished I have read the book.
How many I have called twice.
Present Perfect Continuous
Ongoing I have been reading.
How long I have been calling all day.

Which Tense Should I Use?

1

Is the verb a state (like 'know' or 'love')?

YES ↓
NO
Go to next question.
2

Are you focusing on the end result?

YES ↓
NO
Use Present Perfect Continuous.
3

Use Present Perfect Simple.

Verb Compatibility

🏃

Action Verbs (Use both)

  • work
  • study
  • play
  • cook
🧠

State Verbs (Simple only)

  • know
  • believe
  • own
  • belong

Frequently Asked Questions

21 questions

The main difference is focus. Present Perfect focuses on the completion or result, while Continuous focuses on the activity itself.

No, you cannot. 'Know' is a state verb, so you must use the simple form: I have known her.

Usually, yes. It means the action started in the past and is either still happening or just finished.

Use has for the third person singular: he, she, and it. For all other subjects, use have.

It is the third form of a verb, like gone, seen, or eaten. You need it for the Present Perfect Simple.

No. I'm eating is happening right now. I've been eating started some time ago and continued until now.

Yes, especially with Present Perfect Simple. For example: I have just finished my lunch.

We use since to show the exact point in time when the action started, like since Monday.

We use for to show the total amount of time, like for three days.

Yes! Use the simple form for life experiences, like I have visited Paris.

We use the continuous form because rain is a process that lasts for a period of time.

It is always I have been. You must use the past participle of the verb 'to be'.

No, these tenses are strictly for the past and the present.

The negative form is She has not been or the contraction She hasn't been.

Usually no. For very short actions like 'breaking a glass,' we use the simple form: I have broken a glass.

No. I have been to London means you visited and came back. I have been going suggests a repeated habit.

It takes practice! Think of it like a sport; the more you use these tenses, the more natural they feel.

Switch the subject and 'have'. For example: Have you been sleeping?

English likes to be very specific about when things started. Using have shows that connection to the past.

Yes, you can say I have always loved chocolate. It shows a state that started long ago and is still true.

If you say I have been work, it is incorrect. You must use the -ing for the continuous feeling.

役に立った?
まだコメントがありません。最初に考えをシェアしましょう!

無料で言語学習を始めよう

無料で始める