langs123
Niveau
Affichage

Temps du perfectA2–B1

Present perfect et past perfect : have, has ou had plus le participe passé pour un fait antérieur vu depuis un moment postérieur. Une période révolue comme yesterday ou ago prend le prétérit simple : I saw her yesterday. I have seen her today.

Aucune information au niveau actuel. Cet affichage commence au niveau A2 : choisissez A2 ou un niveau supérieur.

Aucune information au niveau actuel. Cet affichage commence au niveau A2 : choisissez A2 ou un niveau supérieur.

Fiche mémoA2–B1

TempsQuestionAffirmationNégation
Aux.SujetVerbeSujetAux.VerbeSujetAux.Verbe
Present perfectHaveIworked?Ihaveworked.Ihaven'tworked.
youYouYou
HasheHehasHehasn't
sheSheShe
itItIt
HaveweWehaveWehaven't
theyTheyThey
B1Past perfectHadIworked?Ihadworked.Ihadn'tworked.
youYouYou
heHeHe
sheSheShe
itItIt
weWeWe
theyTheyThey

Vue d’ensembleA2

Chaque temps du perfect a la forme have + participe passé : have / has pour le présent, had pour le passé.

  • Dans les questions, l’auxiliaire se place avant le sujet ; dans les négations, il prend not : haven't, hasn't, hadn't.
  • Le verbe principal est toujours au participe passé : worked, seen, gone.
  • has va avec he, she, it ; had est identique pour tous.
  • Formes contractées : I've, she's (= she has), I'd (= I had).

Le participe passéA2

TypeRègleExemplesFrançais
verbes réguliersV + -edwork → worked / live → lived / study → studiedtravailler / vivre / étudier
irréguliers, comme le prétérit simplele participe est identique à la forme du prétérit simplehave → had / buy → bought / meet → metavoir / acheter / rencontrer
irréguliers, forme proprechacun est à apprendresee → seen / write → written / eat → eaten / do → donevoir / écrire / manger / faire
go, bego a deux participesgo → gone / been · be → beenaller / être

Present perfect : formeA2–B1

  • Une réponse courte reprend have / has : Have you met Tom? — Yes, I have. / No, I haven't. — As-tu rencontré Tom ? — Oui, je l’ai rencontré ; non, je ne l’ai pas rencontré.
  • ever, never, just et already se placent entre have / has et le participe : I've never seen snow. / He's just left. — Je n’ai jamais vu de neige. / Il vient de partir.
  • yet se place à la fin, dans les négations et les questions : I haven't finished yet. / Have you finished yet? — Je n’ai pas encore fini. / As-tu déjà fini ?
  • B1How long interroge sur la durée d’un état jusqu’à maintenant : How long have you lived here? — Depuis combien de temps habites-tu ici ?

Present perfect : emploiA2–B1

EmploiExempleFrançais
Expérience de vie, sans indication de tempsI've been to Paris twice.Je suis allé à Paris deux fois.
Nouvelles récentesI've just seen Anna.Je viens de voir Anna.
Résultat visible maintenantI've lost my keys.J’ai perdu mes clés.
Période non terminée (today, this week)I've had three coffees today.Aujourd’hui, j’ai bu trois cafés.
B1Un état du passé jusqu’à maintenant (for, since)She's lived here since 2019.Elle habite ici depuis 2019.
  • been = est allé et revenu ; gone = est allé et y est encore : She's been to Spain. / She's gone to Spain. — Elle est allée en Espagne et en est revenue. / Elle est partie en Espagne.
  • B1for prend une durée ; since prend un point de départ : I've known her for ten years / since 2015. — Je la connais depuis dix ans. / Je la connais depuis 2015.

Past perfect : formeB1

  • Une réponse courte reprend had : Had they left? — Yes, they had. / No, they hadn't. — Étaient-ils partis ? — Oui, ils étaient partis ; non, ils n’étaient pas partis.
  • already, just et never se placent entre had et le participe : I'd never flown before. — Je n’avais jamais pris l’avion auparavant.

Past perfect : emploiB1

EmploiExempleFrançais
Une action antérieure à une autre action passéeWhen I got home, she had already cooked.Quand je suis rentré, elle avait déjà cuisiné.
Une action antérieure à un moment du passéBy 8 o'clock he had left.À 8 heures, il était déjà parti.
La cause d’une situation passéeHe was tired. He had worked all night.Il était fatigué. Il avait travaillé toute la nuit.
  • Mots de temps : when, after, before, by the time, already.
  • Le récit lui-même est au prétérit simple ; le past perfect regarde en arrière depuis ce point.

Comparaison : present perfect et prétérit simpleA2

Present perfectPrétérit simple
fait passé, période ouverte ou non terminéepériode terminée, indiquée ou connue
I've seen that film. — J’ai vu ce film.I saw it last night. — Je l’ai vu hier soir.
ever, never, just, already, yet — déjà, jamais, venir de, déjà, encoreyesterday, last week, ago — hier, la semaine dernière, il y a
  • Un mot de période révolue (yesterday, last week, ago) prend le prétérit simple.
  • amér.: le prétérit simple est courant avec just, already et yet : I just ate. — Je viens de manger.

Erreurs fréquentesA2–B1

✗✓Règle
I have seen him yesterday.I saw him yesterday.période terminée → prétérit simple
B1I live here since 2010.I have lived here since 2010.since / for + état jusqu’à maintenant → present perfect
She has went home.She has gone home.have / has + participe passé
She have lost her keys.She has lost her keys.he / she / it → has
I have gone to Paris twice.I have been to Paris twice.un aller-retour → been
B1When I arrived, the film has already started.When I arrived, the film had already started.action passée antérieure → had + participe
B1Had you saw him?Had you seen him?après had on emploie le participe passé