Le prétérit s'emploie pour une action terminée à un moment précis du passé, souvent avec yesterday, last week, in 2019 ou two years ago : « I met her two years ago ».
Le present perfect (have + participe passé) relie le passé au présent : une expérience (« I have been to London three times »), une conséquence visible maintenant (« I have lost my keys ») ou une situation qui dure encore, avec since et for (« She has lived here since 2015 »).
Astuce : si la période est terminée ou datée, on utilise le prétérit ; si elle n'est pas terminée ou pas précisée, le present perfect. Attention au piège : avec « depuis », le français utilise le présent (« elle vit ici depuis 2015 »), alors que l'anglais utilise le present perfect.

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.