am nevoie de ajutor la engleza!si traducerea va rog

Explicație:
1. Have been doing
2.hasn't flown
3. has bought
4. Have you been wearing
5. I've lost