Bonjour vous pouvez m’aider svp c’est un exercice d’anglais sur le present perfect

Salut !^^
Alors voilà :
1) I have slept all night.
2) Jack has writen five letters.
3) She hasn’t phoned the travel agent.
4) My dog has eaten my sandwich.
5) They haven’t watched this film yet.
Voilà ! J’espère que ça t’aura aidé ! Byyyye.