Back to blog
5 min read

Have Been vs. Has Been vs. Had Been: The Actual Difference Explained

Confused about have been, has been, and had been? This clear guide explains the actual difference with simple rules and examples for intermediate English learne

have been vs has been vs had beendifference between have been has been and had beenpresent perfect tensepast perfect tenseEnglish grammar rules

The main difference between 'have been', 'has been', and 'had been' lies in the subject and the time frame. 'Has been' and 'have been' are used for the present perfect tense, with 'has been' for singular subjects (he, she, it) and 'have been' for others (I, you, we, they). 'Had been' is used for the past perfect tense for all subjects, referring to an action that occurred before another past action.

Navigating English verb tenses can feel like walking through a maze, especially with tricky phrases like these. For intermediate learners, understanding the difference between 'have been', 'has been', and 'had been' is a critical step toward sounding more natural and precise. These aren't just random variations; they follow specific grammar rules tied to time and subject. Let's break them down one by one with clear examples to eliminate the confusion for good.

The Present Perfect: When do you use 'have been' and 'has been'?

Both 'have been' and 'has been' belong to the present perfect tense. This tense is used to talk about actions or states that started in the past and are still connected to the present. This connection might be because the action is ongoing, or because its results are still relevant now.

The choice between 'have' and 'has' is all about subject-verb agreement.

How to use 'has been'

You use 'has been' with third-person singular subjects. This includes the pronouns he, she, it, and any singular noun (e.g., the dog, my sister, the company).

Think of it as the 'singular' version for the present perfect.

  • Example 1: *She has been a doctor for over a decade.* (Her career started in the past and she is still a doctor now.)
  • Example 2: *The weather has been terrible all week.* (The bad weather started in the past and is still continuing.)
  • Example 3: *He has been working on that project since Monday.* (He started on Monday and is still working on it.)

How to use 'have been'

You use 'have been' with all other subjects. This includes the pronouns I, you, we, they, and any plural noun (e.g., the students, our parents).

  • Example 1: *They have been married for fifty years.* (They got married in the past and are still married.)
  • Example 2: *I have been feeling tired lately.* (The feeling started in the past and continues into the present.)
  • Example 3: *We have been to that restaurant several times.* (The visits happened in the past, but the experience is relevant to the present conversation.)

The Past Perfect: What is the actual difference between 'have been', 'has been', and 'had been' in past contexts?

This is where 'had been' enters the picture. While 'have/has been' connects the past to the present, 'had been' connects the past to another point in the past. It's the key component of the past perfect tense.

You use 'had been' to describe an action or state that was happening *before* another past action or specific time occurred. It helps you sequence events that all took place in the past.

The great news? 'Had been' is used for all subjects—I, you, he, she, it, we, and they. You don't have to worry about singular or plural.

  • Example 1: *By the time the manager arrived, the team had been waiting for an hour.* (The waiting happened first, the manager's arrival happened second. Both are in the past.)
  • Example 2: *She was exhausted because she had been studying all night.* (The studying happened before she felt exhausted.)
  • Example 3: *He told me he had been a sailor before he moved to the mountains.* (His time as a sailor was finished before the past event of him moving.)

A Quick Reference Guide

To make it even clearer, here is a simple breakdown of the core rules for these verb forms:

  • Has Been
  • Tense: Present Perfect
  • Subjects: He, She, It, singular nouns (e.g., *the car*)
  • Timeline: Connects a past event/state to the *present*.
  • Example: *The car has been making a strange noise all morning.*
  • Have Been
  • Tense: Present Perfect
  • Subjects: I, You, We, They, plural nouns (e.g., *the cars*)
  • Timeline: Connects a past event/state to the *present*.
  • Example: *We have been waiting for the bus for 20 minutes.*
  • Had Been
  • Tense: Past Perfect
  • Subjects: All subjects (I, You, He, She, It, We, They)
  • Timeline: Describes an event/state that happened *before another past event*.
  • Example: *The car had been making a strange noise before it finally broke down.*

Conclusion: It's All About Subject and Time

Mastering the difference between 'have been', 'has been', and 'had been' comes down to checking two simple things: your subject and your timeline. If you're connecting a past action to the present moment, choose 'have been' or 'has been' based on your subject. If you are describing a past action that happened before another past action, 'had been' is always your answer. With a little practice, you'll be using these essential verb forms with confidence and accuracy.


Frequently Asked Questions (FAQ)

Can I use 'had been' for a present situation? No, 'had been' is exclusively for the past perfect tense. It describes something that happened before another event in the past. For a situation that started in the past and is still true now, you must use 'have been' or 'has been'.

What's the difference between 'I have been' and 'I was'? 'I have been' (present perfect) connects the past to the present. For example, 'I have been a writer for ten years' implies you are still a writer. 'I was' (simple past) describes a completed action or state in the past with no connection to the present. 'I was a writer for ten years' implies you are no longer a writer.

Is 'have been' singular or plural? 'Have been' is used with plural subjects ('we', 'they', 'the kids') and also with the pronouns 'I' and 'you'. The singular form for the third person (he, she, it) is 'has been'.

How do you use 'has been' in a question? To form a question, you simply invert the subject and the word 'has'. For example, the statement 'She has been waiting for a long time' becomes the question, 'Has she been waiting for a long time?'

Can you give one example comparing all three tenses? Certainly!

  • Present (Singular): *He has been the team captain since last year.* (He still is.)
  • Present (Plural): *They have been teammates since last year.* (They still are.)
  • Past (Any Subject): *He had been the team captain for a year before he retired.* (He is no longer the captain.)