Ответ:

Ответ:

1) He has been playing football, so he is tired.

2) How long has she been writing her book?

3) We haven`t been sleeping since yesterday.

4) Have you been working here long?

5) I have been painting the walls for two hours.