Réponse:
have been
(le deuxième il me perturbe donc je préfère pas dire de bêtises)
have met
have visiten
have walken
have done
Explications:
pour meet et do ça existe pas meeten ou doen, c'est un piège donc c'est met et done