Supply the simple present perfect tense of the verbs in brackets.

Salut,
1. 've visited
2. has typed
3. Have you ever eaten
4. have never quarreled
5. haven't written
6. haven't been
7. I haven't seen
8. has driven
9. have known
10. has been
11. have bought
12. has travelled
13. Have you forgotten
14. have ridden
15. has just flown
16. has recently became
17. have already spoken
18. haven't drunk
19. hasn't answered
20. have met
Mult succes! :)