Вопросы к Поиску с Алисой
Разница между has и has been заключается в контексте употребления.
Has используется для выражения владения, наличия чего-то. dzen.ru Примеры: «She has a dog» — «У неё есть собака». dzen.ru
Has been применяется в конструкции Present Perfect Continuous (Перфектный продолженный) и описывает действие, начавшееся в прошлом и продолжающееся до настоящего момента. dzen.ru puzzle-english.com Примеры: «I have been studying English for three years» — «Я учу английский уже три года». dzen.ru
Таким образом, has используется для обозначения простого наличия, а has been — для описания длительного действия.