Have Been, Has Been, Had Been – Explained (PDF)

Many English learners confuse have been, has been, and had been. The good news is that the difference is much easier than it seems.
In this guide, you’ll learn when to use each form, understand the grammar rules, see real-life examples, avoid common mistakes, and test your knowledge with a short quiz. You can also download free printable PDF worksheets at the end of this lesson.
If you’re learning the Present Perfect Tense, this is one of the most important grammar points to master.
Quick Overview

Before we look at each form in detail, here’s a quick summary.
| Grammar Form | Tense | When to Use It | Example |
|---|---|---|---|
| Have been | Present Perfect | With I, you, we, they, and plural nouns for actions that started in the past and continue now or recently finished. | I have been studying all morning. |
| Has been | Present Perfect | With he, she, it, and singular nouns. | She has been working since 8 a.m. |
| Had been | Past Perfect | For actions that happened before another past event. | They had been waiting before the bus arrived. |
Remember: Have been and has been connect the past with the present, while had been connects two events in the past.
Visual Timeline

A simple timeline makes the difference much easier to understand.
Have Been / Has Been
PAST ------------------------------ NOW Started in the past ──────────────────────────────────► Still true or recently finished
Example: I have been studying English for five years.
Had Been
PAST ------------------- PAST EVENT
Started
──────────────► Ended
│
Another past event
Example: They had been waiting for an hour before the train finally arrived.
Have Been vs. Has Been
Both have been and has been belong to the Present Perfect Tense. They describe actions or situations that started in the past and are still true now or have only recently finished.
The only difference is the subject.
| Subject | Correct Form |
|---|---|
| I | have been |
| You | have been |
| We | have been |
| They | have been |
| He | has been |
| She | has been |
| It | has been |
| Singular noun | has been |
| Plural noun | have been |

Sentence Pattern
Use these simple formulas to build correct sentences.
Present Perfect Continuous
Subject + have/has + been + verb (-ing)
- I have been reading this book all week.
- She has been studying since this morning.
- They have been working from home lately.
Present Perfect (State)
Subject + have/has + been + adjective / noun / prepositional phrase
- I have been busy all day.
- She has been sick for two days.
- They have been in London since Monday.
Teacher’s Tip: After have been or has been, you don’t always need a verb ending in -ing. They can also be followed by an adjective, a noun, or a place.
Common Time Expressions
These words are frequently used with have been and has been.
| Time Expression | Example |
|---|---|
| since | I have been here since Monday. |
| for | She has been studying for three hours. |
| all day | They have been working all day. |
| lately | He has been feeling tired lately. |
| recently | We have been very busy recently. |
| this week | I have been exercising a lot this week. |
Real-Life Examples
At Work
- I have been working remotely since January.
- She has been leading the project for six months.
At School
- They have been preparing for their final exams.
- Our teacher has been giving us extra homework lately.
At Home
- We have been living in this apartment for ten years.
- My brother has been fixing his bicycle all afternoon.
Travel
- I have been visiting different countries every summer.
- They have been staying at the same hotel since Friday.
Next: In the next section, you’ll learn how had been works, why it refers to an earlier past action, and how to avoid the most common mistakes English learners make.
Had Been – When Do We Use It?
Had been belongs to the Past Perfect Tense. We use it to describe an action or situation that happened before another event in the past.
Unlike have been and has been, which connect the past with the present, had been only talks about the past. Think of it as telling the story of an earlier past action.
Sentence Pattern
Subject + had + been + verb (-ing)
- She had been studying for hours before the exam started.
- They had been waiting for nearly an hour before the train arrived.
- I had been working there for five years before I changed jobs.
Had Been with Adjectives
Subject + had + been + adjective / noun / prepositional phrase
- He had been sick for several days before he visited the doctor.
- The roads had been wet before the sun came out.
- We had been friends for years before we became business partners.
Teacher’s Tip: If your sentence contains before, by the time, when, or another past event, ask yourself which action happened first. That earlier action often uses had been.
Common Time Expressions with “Had Been”
These expressions often appear with had been.
| Expression | Example |
|---|---|
| before | They had been waiting before the bus arrived. |
| by the time | By the time we arrived, she had been working for hours. |
| until | He had been happy until he heard the news. |
| when | She had been sleeping when the phone rang. |
| for | They had been traveling for two weeks before returning home. |
Have Been vs. Had Been
These two forms often confuse English learners because both describe actions that began in the past. The key difference is when the action ends.
| Have Been / Has Been | Had Been |
|---|---|
| Connected to the present. | Finished before another past event. |
| The action may still be happening. | The action ended in the past. |
| I have been learning English for five years. | I had been learning English for five years before I moved abroad. |
| She has been working since 9 a.m. | She had been working all morning before she took a break. |

Have Been vs. Have Gone
Many learners also confuse been and gone. Although both are forms of the verb be, they have different meanings.
| Expression | Meaning |
|---|---|
| have been to | The person went somewhere and has already returned. |
| have gone to | The person went somewhere and is still there. |
Examples
- I have been to London three times. (I’m not there now.)
- My parents have gone to London. (They are still there.)
- She has been to Japan twice.
- Our manager has gone to the head office.
Easy Rule: Been means “went and came back.” Gone means “went and hasn’t returned yet.”
Common Mistakes
Here are some mistakes that English learners frequently make.
| Incorrect | Correct | Why? |
|---|---|---|
| He have been working here. | He has been working here. | Use has with he, she, and it. |
| I had been waiting since 8 a.m. (talking about now) | I have been waiting since 8 a.m. | Use Present Perfect when the action continues until now. |
| They have been finished. | They have finished. | Don’t use been with a past participle like this. |
| She has been went to school. | She has been going to school. | Use the -ing form after been. |
| We had been since Monday. | We have been here since Monday. | Had been needs another past reference. |

Quick Cheat Sheet
| If you want to… | Use… |
|---|---|
| Talk about an action that started in the past and still continues. | Have been / Has been |
| Describe an action that finished before another past event. | Had been |
| Say someone visited a place and returned. | Have been to |
| Say someone went somewhere and is still there. | Have gone to |
Next: Test your understanding with printable exercises, sentence correction activities, a mini quiz, and downloadable PDF worksheets.
Practice Exercises
Now it’s time to practice what you’ve learned. Complete the exercises below before checking the answers.
Exercise 1 – Choose the Correct Form
Complete each sentence with have been, has been, or had been.
- She __________ working here since 2021.
- They __________ waiting for over an hour before the train arrived.
- I __________ very busy this week.
- He __________ studying all afternoon.
- We __________ friends for many years.
- The children __________ playing outside before it started raining.
- My parents __________ married for over thirty years.
- The company __________ growing rapidly in recent years.
- You __________ very helpful today.
- The students __________ preparing for the exam before the teacher entered the classroom.
Exercise 2 – Correct the Mistake
Each sentence contains one grammar mistake. Rewrite the sentence correctly.
- He have been working here for five years.
- She had been studying since this morning.
- I has been waiting for you.
- They have been went to Canada.
- We had been living here since 2018. (Talking about now)
Exercise 3 – Complete the Conversation
Choose the best answer.
Emma: How long ________ you ________ English?
A) have / been studying
B) had / been studying
C) has / been studying
James: I ________ English for almost four years.
A) have been studying
B) had been studying
C) has been studying
Emma: Had you been studying before you moved to Australia?
James: Yes, I ________ online for nearly a year before I moved.
A) have been studying
B) had been studying
C) has been studying
Mini Quiz
Choose the correct answer.
- He ________ at the company since January.
- A) have been working
- B) has been working
- C) had been working
- They ________ dinner before the guests arrived.
- A) have been cooking
- B) had been cooking
- C) has been cooking
- I ________ tired lately.
- A) have been
- B) had been
- C) has been
- She ________ in Paris three times.
- A) has gone to
- B) has been to
- C) had been to
- By the time we arrived, they ________ for almost two hours.
- A) have been waiting
- B) had been waiting
- C) has been waiting
Answer Key
Exercise 1
- has been
- had been
- have been
- has been
- have been
- had been
- have been
- has been
- have been
- had been
Exercise 2
- He has been working here for five years.
- She has been studying since this morning.
- I have been waiting for you.
- They have been to Canada.
- We have been living here since 2018.
Mini Quiz
- B
- B
- A
- B
- B
Frequently Asked Questions
Can I use “have been” and “has been” in the same situations?
Yes. They have the same meaning. The only difference is the subject. Use has been with he, she, it, and singular nouns. Use have been with I, you, we, they, and plural nouns.
What’s the difference between “have been” and “had been”?
Have been and has been connect the past with the present. Had been describes an action that happened before another action in the past.
Can “been” be followed by an adjective?
Yes. For example:
- I have been busy.
- She has been sick.
- They had been happy before they moved away.
Can I use “had been” without another past event?
Usually no. Had been normally introduces the earlier of two past actions, so another past reference is usually needed.
Download Free PDF Worksheets
Want extra practice? Download our free printable PDF worksheets to review this lesson offline.
Related Lessons
- Present Perfect Tense Explained
- Present Perfect Continuous Tense
- 50 Business English Phrases You Can Actually Use at Work
- Take the Interactive Have Been / Has Been / Had Been Quiz
Final Tip
If you’re ever unsure which form to use, ask yourself one simple question:
- Is the action connected to the present? → Use have been or has been.
- Did the action happen before another event in the past? → Use had been.
The more you read and practice these patterns in real sentences, the more natural they’ll become. Try using them in your own conversations and writing, and don’t forget to download the free PDF worksheet for extra practice.

I’m so satisfied😊😊
Very nice
I’m very satisfied
These all content is very helpful for me. Thank you for your effort.
Can u please send me more exercise ? Do you have pdf?
very easy to lean english
Thank you
Very confusing yet very informational
Good one!!! Thanks..
its superb
Great post. Learned a lot in short time!
Please help.
The following sentence needs to be in the passive voice.
My bag had been stolen when I was on my way home. The thief was arrested shortly after. Is this correct? Or should it be “has been stolen” or “was stolen” Thanks
this is a useful practical exercise.
Very nice lessons. Recommend me more please.
It made me understand the concept very well , but would we nice if we get a chance to check our answers
Very useful!
I am so satisfied and pleased to get this exercise
Very useful..
I learned a lot.
Thank you 🙂
Really appreciated guys. have been, had been difference is easy for me now
I am understand now .. thanks
The lesson is very clear and it’s much helpful to easy understanding.
Thank you very much.✨😊😊👍
GOOD EXP
Understood thank you
It’s a really amazing post for me.
You have no idea how confusing this was to me. Thank you so much brother!
Good explanation
Thank you very much. Though it is not tough, but sometimes really confusing.
Satisfactory
Very nice
this is so nice. a good explanation plus gave you a quick quiz. Amazing <3
very helpful..also .like the way you identified examples
Thanks for the lesson. I learnt how to use have been, has been, had been easily!
i have been tried a lot to learn the use of “have/had been”.
finally i have learned with the help of this website.
very useful and easy to learn content i have seen ever.
Finally I have learned the difference between has been, had been, have been. Nice!
It is really nice to get information from learn English team.
It is informative especially the quiz amazing. Thank you.
You are welcome 🙂
👍
Has been is correct
Thanks for the lesson
got perfect score
These examples have been very helpful for me
It gave me confidence, very nice and easy to understand
good
I would like to join conversation group
I don’t know about had been and have been.. Finally I have clearly.. Thanks for this..
Very grateful thank you
Happy to help! 🙂
would make more sense if it had the result
Are you sure? The action hapoened and finished in the past. I mean, “when I WAS on my way home”, is the past simple. So, shouldn’t it be HAD BEEN?