I have been playing
I’ve been working for the same company for twelve years. Я работаю в одной и той же компании (уже) двенадцать лет.
How long has he been living in Moscow? Сколько времени он живет в Москве?
I’ve been trying to find the hotel all day. Весь день я пытался найти эту гостиницу.
I have been waiting for you for two hours. – Я жду тебя два часа.
She has been cooking dinner for three hours already. – Она готовит ужин уже три часа. (все это время она готовила и пока что не закончила, продолжает готовить)
We have been staying in this hotel nearly a month. – Мы живем в этой гостинице почти месяц. (прожили часть месяца и продолжаем жить)
have been reading this book since the beginning of summer. – Я читаю эту книгу с начала лета. (прочел какую-то часть, но еще не закончил, продолжаю читать)
У Brianna1403 present continious