5. have known
6. have had
7. has given
8. have you learnt; came
9. have you made
10. have already met
11. haven't had; have had
12. had; went
13. have got; saw; have also got
14. advanced
Ответ:
вот перевод сможешь там сам написать
Hi,Dasha
Good afternoon,Boris
1. We have been preparing for our exam since morning.
2. I have been living in Moscow since 1975.
3. I have been cleaning my room since morning.
4. He has been playing football all day.
5. I’ve been waiting for you for two hours.
1) We said that they were working in the garden.
2) I said that he could swim.
3) He told thar he had already seen this play.
4) He knew that Sophie was a very clever girl.
5) My mother said that they had been <span>waiting for him for ten minutes.</span>