Délimiter la fenêtre temporelle avant de choisir le temps
Déterminez si l’énoncé regarde en arrière à partir de maintenant ou s’il situe les faits dans une période achevée. I have answered six emails today fait le compte du travail accompli jusqu’à maintenant. I answered six emails yesterday le situe dans la journée d’hier. La différence tient à la fenêtre temporelle, et non au fait que répondre aux courriels compte ou non aujourd’hui.
Un résultat peut encore compter après une phrase au prétérit. I lost my key yesterday, so I cannot unlock the door est une phrase naturelle. N’appliquez pas la règle trompeuse selon laquelle tout événement qui a une conséquence présente exige le present perfect. La date passée explicite relève toujours du prétérit.
Une période ouverte n’est pas forcément une longue période. I have answered two calls in the last ten minutes peut revenir sur une période très courte qui s’étend jusqu’à maintenant. Une période révolue peut être très longue : She worked there for twenty years before retirement. La durée et le point de vue exprimé par le temps du verbe sont deux décisions distinctes.
Employer since pour un point de départ
Since indique où commence une période qui se poursuit : I have lived here since 2022. L’énoncé principal s’étend de ce point jusqu’à maintenant. Dans I have lived here since I started college, l’événement de départ est exprimé par une proposition au passé.
Le verbe de l’énoncé principal n’a pas à être au même temps que celui de la proposition introduite par since. L’un décrit toute la situation qui se poursuit ; l’autre indique la limite de départ. Si votre langue emploie un présent pour une durée qui se poursuit maintenant, ne le recopiez pas en anglais avec le présent simple. À elle seule, la phrase I live here rapporte un fait actuel, mais elle n’exprime pas la même période.
Le point de départ peut être une année, un jour ou un événement. Since Monday ne désigne pas seulement le lundi : cette expression indique le point de départ, et l’énoncé couvre la période qui va de lundi à maintenant. Si vous transformez la phrase pour décrire une période révolue, changez toute l’expression de temps ; ne gardez pas simplement since.
Employer for pour une durée
For indique une durée, comme two hours ou five years. Ce mot ne détermine pas à lui seul le temps du verbe. I have worked here for five years peut décrire un emploi qui se poursuit maintenant. I worked there for five years décrit une période révolue.
Distinguez la durée du point de départ. For three months répond à la question de la durée ; since March indique le début. Les deux peuvent accompagner un énoncé au present perfect, mais vous ne pouvez pas les intervertir : since exige un point de départ, et for une durée. Cette distinction vous aide aussi à poser des questions de relance qui demandent le bon type d’information.
Pour demander une durée, on pose la question How long have you worked here? lorsque l’emploi se poursuit. Une question au prétérit comme How long did you work there? invite à donner la durée de l’emploi terminé dont on parle. Employez here pour le lieu où vous êtes et there pour un autre lieu ; ces mots ajoutent une deuxième différence de point de vue.
Construisez le message
Votre emploi dans un café a duré deux ans et a pris fin en 2024. Décrivez cette période révolue en une seule phrase.
- L’emploi est terminé : choisissez donc le prétérit.
- Two years représente une durée : employez donc for.
- Ajoutez l’événement qui marque la fin, pour que personne ne pense que l’emploi se poursuive encore.
I worked at the cafe for two years and left in 2024.
Traiter today comme un contexte, et non comme une consigne
Les mots du calendrier comme today ne déterminent pas à eux seuls le point de vue. Pendant une matinée chargée, I have spoken to four customers today donne le nombre atteint jusqu’ici. Une fois votre service terminé, I spoke to four customers today peut résumer cette période de travail achevée.
Les deux phrases peuvent être raisonnables, même si la date reste celle du jour. Un exercice équitable doit préciser si la personne qui parle compte jusqu’à maintenant ou rend compte d’un moment révolu. Lorsque la situation ne tranche pas, ne déclarez pas une forme fausse simplement parce que vous remarquez today ou this week.
Un événement achevé peut se situer à l’intérieur d’une période du calendrier qui n’est pas terminée. I had breakfast at seven today décrit un événement achevé tout à fait normal, même à dix heures du matin. Une règle qui imposerait le present perfect chaque fois que today apparaît rejetterait cette phrase à tort. Les heures explicites et le but du message aident à définir la fenêtre temporelle pertinente.
Passer de l’expérience à un moment précis
Les conversations changent souvent de temps verbal lorsque leur centre d’intérêt se déplace. Have you ever met Noor? porte sur l’expérience. Yes, I met her at a workshop last year indique un moment précis. La seconde phrase ne contredit pas la première question. Elle y répond et ajoute un cadre passé.
Gardez une forme cohérente dans la question de relance : Where did you meet her? emploie did et la forme de base meet. Une question au present perfect emploie plutôt have avec le participe met. Il s’agit du choix d’un auxiliaire autant que du choix d’un sens temporel.
Une réponse peut contenir les deux formes sans être incohérente : I have visited that city several times. I stayed near the station on my last trip. La première phrase résume un historique ; la seconde sélectionne une visite pour la raconter. Repérez ce changement d’angle avant de conclure que le temps a changé par erreur.
Complétez le raisonnement
Posez une question sur une expérience liée à un musée, puis répondez en indiquant un moment passé et révolu.
- Laissez la question ouverte avec Have you ever.
- Choisissez visited comme participe.
- Passez au prétérit lorsque la réponse mentionne last June.
Comparez votre raisonnement
Have you ever visited that museum? Yes, I visited it last June.
Distinguer un état d’une activité
Pour une connaissance qui se poursuit, I have known him for years est le present perfect simple ordinaire. Pour une activité récente et prolongée, I have been waiting for an hour met l’accent sur l’attente. Cette leçon n’affirme pas que toute situation longue exige le continu.
De même, I have read three chapters met l’accent sur une quantité accomplie, tandis que I have been reading all morning se concentre sur l’activité et ne dit pas quelle part de la lecture est terminée. Le prétérit est une option distincte lorsque la période concernée est close : I read three chapters last night.
Les formes du present perfect continu ne garantissent pas qu’une activité se déroule encore à l’instant exact où l’on parle. Une personne qui reprend son souffle peut dire I have been running après s’être arrêtée. L’activité récente explique des indices visibles. Ne considérez donc pas la forme continue comme la preuve qu’une action est toujours en cours.
Reconnaître la variation en gardant clairs les faits temporels
Les locuteurs américains emploient souvent des formes du prétérit avec already, just et yet, là où les locuteurs britanniques choisissent plus souvent le present perfect. Cela influe sur la fréquence et sur les préférences dans la conversation. Cela n’efface pas la différence entre une année révolue précise et une période qui se poursuit maintenant.
Dans la série d’exercices, identifiez d’abord le sens et la forme exacts qui sont demandés. Une consigne peut demander explicitement le present perfect, ou une date révolue peut exiger une forme du passé. Après une mauvaise réponse, réécrivez tout le message et expliquez sa fenêtre temporelle. Cette correction est plus utile que la mémorisation d’un mot clé isolé.
Lorsque vous comparez des variétés d’anglais, distinguez une préférence d’usage d’un groupe verbal mal formé. Did you finish yet? peut relever de l’anglais américain ordinaire. Have you finish yet? n’a pas de participe et ne relève pas du même type de variation. Une correction doit viser un véritable problème de structure ou de contexte, et non effacer une variété valable.
Voir le mot dans une phrase
I answered six emails yesterday.
Le décompte appartient à une journée révolue.
Délimiter la fenêtre temporelle avant de choisir le temps.
I have lived here since I started college.
Le fait d’habiter ici a commencé à cette limite passée et se poursuit maintenant.
Employer since pour un point de départ.
I worked there for five years before I moved.
L’emploi appartient à une période révolue.
Employer for pour une durée.
I have handled four requests so far today.
Le décompte reste ouvert au moment où l’on parle.
Traiter today comme un contexte, et non comme une consigne.
Where did you meet her?
La question demande des détails sur une rencontre précise.
Passer de l’expérience à un moment précis.
I have known him for years.
L’état de connaissance se poursuit jusque dans le présent.
Distinguer un état d’une activité.
Did you finish it yet?
Une façon courante, en anglais américain, de demander si une chose attendue est terminée.
Reconnaître la variation en gardant clairs les faits temporels.
I called her yesterday.
Yesterday ferme la fenêtre temporelle de l’événement.
Évoquez un événement achevé hier.
I have answered six emails so far.
Have se combine avec le participe answered.
Employez le present perfect pour compter les réponses jusqu’à maintenant.
I have lived here since 2022.
Since introduit l’année de départ.
Décrivez une résidence qui se poursuit de 2022 jusqu’à maintenant.
I have lived here for three months.
For introduit la durée.
Décrivez une résidence de trois mois qui se poursuit maintenant.
She has handled four requests today.
She prend has.
Employez une forme complète du present perfect pour donner le nombre atteint jusqu’ici aujourd’hui.
Repérez la différence
Erreurs fréquentes
Construire le groupe verbal complet
Au lieu deI have answer six emails so far.
Pour ce sensI have answered six emails so far.
La forme de base answer n’est pas un participe ici. Have se combine avec le participe answered.
Employer for pour une durée
Au lieu deI have lived here since three months.
Pour ce sensI have lived here for three months.
Since exige un point de départ. For introduit la durée.
Passer de l’expérience à un moment précis
Au lieu deHave you ever meet Noor?
Pour ce sensHave you ever met Noor?
Meet est la forme de base. Met est à la fois le participe et la forme du passé.
De la compréhension à l’utilisation
Créez votre propre exemple.
Essayez sans propositions de réponse. Dites votre réponse à voix haute ou écrivez votre réponse plus bas, puis comparez votre raisonnement avec le modèle.
À vous de jouer 1
Écrivez deux phrases sur une compétence ou un lieu : l’une sur une situation qui se poursuit d’une année de départ jusqu’à maintenant, l’autre sur une période qui s’est terminée avant un déménagement.
Comparer avec un modèle
I have studied English since 2023. I studied French for two years before I moved.
L’étude de l’anglais se poursuit ; la période d’étude du français mentionnée est révolue.
La première phrase donne un point de départ et une période ouverte. La seconde donne une durée dans un cadre passé révolu. Adaptez les faits en restant honnête.
- Choisissez since devant une année de départ.
- Choisissez for devant une durée.
- Rendez explicite la période révolue.
À vous de jouer 2
Imaginez que le service d’aujourd’hui est toujours en cours : six courriels jusqu’ici. Le service d’hier est terminé : quatre courriels. Employez le verbe answer et écrivez une phrase au present perfect pour le décompte jusqu’à maintenant et une phrase au prétérit pour hier.
Comparer avec un modèle
I have answered six emails so far today. I answered four emails during yesterday’s shift.
Le total d’aujourd’hui va jusqu’à maintenant ; celui d’hier appartient à un service terminé.
Les deux phrases décrivent le fait de répondre à des courriels. Have answered donne le total jusqu’à maintenant dans la période ouverte. Answered situe l’autre total dans le service terminé d’hier. Le point de vue temporel change, tandis que l’activité reste la même.
- Employez have suivi du participe pour le décompte demandé jusqu’à maintenant.
- Employez le prétérit pour le service terminé d’hier.
- Distinguez bien les six courriels d’aujourd’hui et les quatre d’hier.
Mettez en pratique
Faites le choix suivant.
Choisissez une réponse et découvrez pourquoi elle convient. Votre score prend en compte votre première réponse à chaque question. Vous pouvez revenir sur toutes vos erreurs.
Choisissez une réponse, puis ouvrez l’explication pour vérifier votre raisonnement.
Question 1
Évoquez un événement achevé hier.
- I called her yesterday.
- I have called her yesterday.
Vérifier la réponse
Réponse : I called her yesterday.
I called her yesterday.: Yesterday ferme la fenêtre temporelle de l’événement.
I have called her yesterday.: Le present perfect ne s’emploie pas avec un moment révolu comme yesterday.
Question 2
Employez le present perfect pour compter les réponses jusqu’à maintenant.
- I have answer six emails so far.
- I have answered six emails so far.
Vérifier la réponse
Réponse : I have answered six emails so far.
I have answer six emails so far.: La forme de base answer n’est pas un participe ici.
I have answered six emails so far.: Have se combine avec le participe answered.
Question 3
Décrivez une résidence qui se poursuit de 2022 jusqu’à maintenant.
- I have lived here since 2022.
- I have lived here for 2022.
Vérifier la réponse
Réponse : I have lived here since 2022.
I have lived here since 2022.: Since introduit l’année de départ.
I have lived here for 2022.: For exige une durée, et non cette année de départ.
Question 4
Dites que vous habitez ici, et que cela a commencé au début de vos études supérieures.
- I have lived here since three years.
- I have lived here since I started college.
Vérifier la réponse
Réponse : I have lived here since I started college.
I have lived here since three years.: Three years représente une durée : employez donc for.
I have lived here since I started college.: L’événement passé fournit la limite.
Question 5
Votre emploi a pris fin avant votre déménagement. Dites qu’il a duré cinq ans.
- I worked there for five years before I moved.
- I have worked there since I moved.
Vérifier la réponse
Réponse : I worked there for five years before I moved.
I worked there for five years before I moved.: Le prétérit rapporte l’emploi terminé.
I have worked there since I moved.: Cette phrase dit que l’emploi a commencé au moment du déménagement et continue maintenant, alors qu’il a pris fin avant le déménagement.
Question 6
Décrivez une résidence de trois mois qui se poursuit maintenant.
- I have lived here since three months.
- I have lived here for three months.
Vérifier la réponse
Réponse : I have lived here for three months.
I have lived here since three months.: Since exige un point de départ.
I have lived here for three months.: For introduit la durée.
Question 7
Son service est toujours en cours, et d’autres demandes peuvent arriver. Indiquez son décompte jusqu’ici : quatre demandes.
- She has handled four requests today.
- She handled four requests today.
Vérifier la réponse
Réponse : She has handled four requests today.
She has handled four requests today.: Le present perfect compte les demandes déjà traitées dans la période inachevée qui s’étend jusqu’à maintenant.
She handled four requests today.: Cette phrase au prétérit peut être correcte lorsqu’une période de la journée est terminée. Son service est toujours en cours : le décompte jusqu’à maintenant exige donc has handled.
Question 8
Le service d’hier est terminé. Indiquez le nombre de conversations avec des clients pendant ce service : quatre.
- I have spoken to four customers during yesterday’s shift.
- I spoke to four customers during yesterday’s shift.
Vérifier la réponse
Réponse : I spoke to four customers during yesterday’s shift.
I have spoken to four customers during yesterday’s shift.: Have spoken est un present perfect correctement formé, mais la période révolue explicite yesterday’s shift appelle le prétérit dans ce compte rendu ordinaire.
I spoke to four customers during yesterday’s shift.: Spoke rapporte les conversations achevées pendant le service d’hier, explicitement terminé.
Question 9
Demandez le lieu d’une rencontre de l’an dernier.
- Where did you meet her?
- Where did you met her?
Vérifier la réponse
Réponse : Where did you meet her?
Where did you meet her?: Did se construit avec la forme de base meet.
Where did you met her?: La marque du passé est déjà portée par did.
Question 10
Posez une question sur une expérience antérieure en employant le present perfect.
- Have you ever meet Noor?
- Have you ever met Noor?
Vérifier la réponse
Réponse : Have you ever met Noor?
Have you ever meet Noor?: Meet est la forme de base.
Have you ever met Noor?: Met est à la fois le participe et la forme du passé.
Question 11
Dites que vous l’avez rencontré il y a des années et que vous le connaissez toujours.
- I have known him for years.
- I have been knowing him for years.
Vérifier la réponse
Réponse : I have known him for years.
I have known him for years.: Known exprime naturellement l’état qui se poursuit.
I have been knowing him for years.: Know décrit un état : il ne prend donc pas normalement la forme continue have been knowing.
Question 12
Annoncez que trois chapitres exactement sont terminés.
- I have been reading, but I have not finished a chapter.
- I have read three chapters.
Vérifier la réponse
Réponse : I have read three chapters.
I have been reading, but I have not finished a chapter.: Cette phrase dit explicitement qu’aucun chapitre n’est terminé.
I have read three chapters.: Le nombre indique les chapitres terminés.
Question 13
Employez une question de conversation, en anglais américain, pour demander si une chose attendue est terminée.
- Did you finish it yet?
- Did you finished it yet?
Vérifier la réponse
Réponse : Did you finish it yet?
Did you finish it yet?: Le prétérit avec yet est courant en anglais américain ; did exige finish.
Did you finished it yet?: Le verbe qui suit did doit être à la forme de base.
Question 14
Dites qu’une perte passée cause encore un problème, et gardez yesterday dans la phrase.
- I have lost my key yesterday, so I cannot unlock the door.
- I lost my key yesterday, so I cannot unlock the door.
Vérifier la réponse
Réponse : I lost my key yesterday, so I cannot unlock the door.
I have lost my key yesterday, so I cannot unlock the door.: Le moment révolu yesterday appelle toujours le prétérit.
I lost my key yesterday, so I cannot unlock the door.: Un problème actuel n’empêche pas un énoncé au prétérit avec yesterday.
Poursuivez la conversation
Que travailler ensuite ?
Utilisez un nouvel exemple dans une phrase de votre création. Reprenez ensuite le défi sans consulter l’explication.
Par Loquus ·
Sources
- British Council LearnEnglish : le present perfect
- Cambridge English Grammar Today : prétérit ou present perfect
- British Council LearnEnglish : le prétérit
- British Council LearnEnglish : les compléments de temps
- British Council LearnEnglish : le présent simple
- British Council LearnEnglish : le present perfect
- British Council LearnEnglish : les questions et la négation
- British Council LearnEnglish : les verbes irréguliers
- British Council LearnEnglish : les verbes d’état
- British Council LearnEnglish : le present perfect simple et continu
- British Council LearnEnglish : les formes en ing
- Cambridge English Grammar Today : anglais britannique et anglais américain
Les recherches sur l’apprentissage qui inspirent les exercices
Les exemples guidés, le rappel actif et la révision différée orientent les activités. Ces études ne démontrent pas l’efficacité de cette leçon particulière.