He (Which should be El, but anyway) visto is not correct, because you are talking about someone else. Yo Tengo is correct, because you are staying that you have seen.
Answer:
venir
vine. voy. iré
poner
puse. pongo. pondre
salir
salí. salgo. saldré
traer
traje. traigo. traeré
dar
dí. doy. daré
Assuming you speak of past, present and future
The answer is:
C. Me gusta nadar.