Question: what is the difference between have and have been?
Answer: To have done an action is used in the present perfect tense, which means that the action has been completed in the past. ... On the other hand, to have been is used in the present perfect continuous tense, which conveys an action which began in the past and is still continuing in the present.