Răspuns:
1. have you been looking for
2. haven't guessed
3. haven't you washed them
4. have been looking for it
5. has been crying
6. have made
7. have not come
8. have caught... have been investigating
9. have been wasting... has taken up
10. have run
Explicație:
Put the verbs in brackets at the right tense.