Difference Between Has been and Have been

Has been vs Have been

Has been and Have been are two words that are often confused when it comes to their usage and meanings. It is indeed true that both of them are used in the present perfect continuous tense. One of the main differences between their usages is that ‘has been’ is used in the present perfect continuous tense forms of the third person. On the other hand, ‘have been’ is used in the present perfect continuous tense forms of the first person and the second person.

Observe the sentences:

1. He has been singing from the morning.

2. She has been driving her car since morning.

In both the sentences, you can find that the form ‘has been’ is used in the present perfect continuous tense in the case of the third person, namely, he and she respectively. On the other hand, look at the usage of the form ‘have been’, it is used in the present perfect continuous tense in the case of the first person and the second person as in the examples:

1. I have been reading this book for a year.

2. You have been coming late to my class.

In both the sentences given above, you can find that the form ‘have been’ is used in the present perfect continuous tense in the case of the first person and second person, namely, I and You respectively.

The form ‘have been’ is sometimes used in the sense of ‘went’ or ‘came’ as in the sentences

1. I have been to London a few times.

2. You have been to my house before.

In the first sentence, the form ‘have been’ is used in the sense of ‘went’, and in the second sentence the form ‘have been’ is used in the sense of ‘came’.