Треба поставити запитання до кожного речення) і 1)he has been speaking to his friend for an hour . 2)we have been whitewashing the trees in the gardens for two hours. 3)you have been telling us about your work since 5 oclock. 4)she has been translating this text for half an hour.
2.Have we been
3.Have you been
4.Has she been