Ann has been writing a letter for 2 hours.
They have been talking since the morning.
It has been raining for half an hour.
She has been cooking dinner since 2.00 p.m.
He has been making a fire for 20 minutes.
He has been taking pictures for half an hour.
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.