Le present perfect se forme avec have (ou has à la 3e personne du singulier) suivi du participe passé : « I have visited London », « She has eaten ». À la forme négative, on ajoute not (haven't, hasn't) et, à la forme interrogative, on inverse le sujet et have : « Have you finished? ».
Il relie le passé au présent : une expérience sans date précise (ever, never, « I have been to Scotland twice »), une action récente dont on voit le résultat (just, already, yet, « I have lost my keys ») ou une situation qui dure encore (for, since, « We have lived here since 2010 »).
Attention aux participes passés irréguliers : be → been, see → seen, write → written, break → broken, drink → drunk. Et retiens la différence entre « She has gone to Paris » (elle y est encore) et « She has been to Paris » (elle y est allée et elle est revenue).

Les quiz sont parfaits pour s'entraîner, mais ils ne disent pas pourquoi tu te trompes. En cours particulier, on fait ensemble un bilan personnalisé de tes erreurs, on reprend les règles qui te posent problème et je te prépare un programme adapté à ton niveau et à tes objectifs.
Que ce soit pour un examen, ton travail, un voyage ou simplement pour reprendre confiance à l'oral, contacte-moi : je te réponds rapidement.