Necesito completar estas oraciones el tema es past simple y perfect present, doy corona

Respuesta:
1. did not write
2. has visited
3. ate
4. read
5. has swum
6. have you ever played.....?
7. has tought
8. have not drunk
9. saw
10. climbed