“Have been” and “has been” are both used in the present perfect tense, to talk about an action that started in the past and continues until now. The difference between the two lies in the subject: “have been” is used with I/You/We/They, and “has been” is used with She/He/It.
“Had been,” on the other hand, is used in the past perfect tense, to talk about an action that was completed before another action in the past.
In simple words, “have been” refers to a continuing action, “has been” refers to a continuing action started in the past, and “had been” refers to a completed action before another action in the past.
Take our short quiz about “Have Been”, “Has Been”, “Had Been” difference down below.
#1. Where were you? We ____ waiting for you since 10 o'clock.
#2. They ____ living in Boston until they moved out in 1984.
#3. She ____ writing this answer for 20 minutes.
#4. When I went home, she ____ cooking for 5 hours
#5. Magicians ____ highly regarded in medieval times.
#6. She _____ to Istanbul many times.
#7. He ____ very interested in doing research on biology since he was at high school.
You did great!
You can do better!