Peter ……………………………………………………………………… (clean) the windows for some time. So far he ……………………………………………………………………… (clean) five of them and there are two more to go.
Peter has been cleaning the windows for some time. So far he has cleaned five of them and there are two more to go.
Вот может правильно но наверняка нет
Спасибо))