Respuesta :

Answer:

1.have written

2.broke down

3.have had

4.learnt

5.worked

6.downloaded

Explanation: