She has been waiting for an hour. Она ждет в течении часа.
I have been working all day. Я работаю целый день.
How long have you been sitting there? Как долго вы сидите там?
He has been having driving lessons for six months. Я хожу на уроки вождения в течении шести месяцев.
How long have you been living in Manchester? Как долго вы живете в Манчестере?