Je débute en anglais et j'ai encore du mal à différencier le prétérit et le present perfect... Comment peut on savoir lequel il vaut mieux utiliser et quand ?
J'apprécierais si quelqu'un pouvait me faire un rapide récapitulatif :)
Alors, commençons par le simple past et ses utilisations:
- Action terminée dans le passé (I saw a movie yesterday) - Une série d'actions terminées (I finished work, walked home, and drank tea) - Une action qui a duré dans le passé (I lived in Spain for 2 years) - Habitudes passées (He played the violin) - Des faits passés ou géneralisations (He didn't like tomatoes before)
quant au present perfect:
- Une action passée dont le moment n'est pas spécifié (I think I have met him once before) - Expérience (I have been to France) - Un changement au fil du temps (You have grown since the last time I saw you) - Accomplissement d'une tache (Our son has learned how to read) - Une action non terminée dont on attend la conclusion (Bill has still not arrived) - Actions multiples à des moments différents (The army has attacked that city five times) - Avec des expressions temporelles (They have had three tests in the last week) - Durée du passé jusqu'à maintenant (She has been in England for six months)
Bonjour, Je suis d'accord avec ce qu'écrit Sir Winston. On peut juste essayer de synthétiser un peu :
Le prétérit s'emploie pour des faits qui sont entièrement achevés, qui n'ont aucun lien avec le présent (notamment ceux qui sont datés - yesterday, last year, when I was younger, etc.)
Le present perfect s'emploie pour des faits qui ont un lien avec le présent, par exemple : qui ont commencé dans le passé et qui se poursuivent dans le présent : - I've lived in Paris for ten years (ça fait dix ans que j'habite Paris) (Noter la différence avec "I lived in Paris for ten years = j'ai habité Paris pendant dix ans)
ou dont on peut voir la conséquence dans le présent : -I've broken my leg (qu'on peut traduire par "j'ai la jambe cassée") (I broke my leg signifie qu'un jour, on s'est cassé la jambe, mais c'est guéri!)
On peut remarquer que le present perfect utilise "have" au présent!Suggest edit