I have been cleaning the kitchen all morning. I am very tired. — Я убирала кухню все утро. Я очень устала.
Mary is very studious. She has been doing homework all evening. — Мэри очень прилежная. Она делает домашнее задание весь вечер.
I have been watching the last season of “Game of Thrones” since yesterday. — Я смотрю последний сезон «Игры престолов» со вчерашнего дня.
They have been hitchhiking for seven years. — Они путешествуют автостопом уже семь лет.
It has been raining all day long. ...
Sorry, I haven't been listening to you. ...
Your clothes are all dirty. ...
How long have you owned this house? ...
She has been thinking about your offer all night long. ...
I have been having strange dreams for about three weeks
Извини,не 15,но хотя бы что то