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
| Temps | Question | Affirmation | Négation | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aux. | Sujet | Verbe | Sujet | Aux. | Verbe | Sujet | Aux. | Verbe | |||
| Present perfect | Have | I | worked? | I | have | worked. | I | haven't | worked. | ||
| you | You | You | |||||||||
| Has | he | He | has | He | hasn't | ||||||
| she | She | She | |||||||||
| it | It | It | |||||||||
| Have | we | We | have | We | haven't | ||||||
| they | They | They | |||||||||
| B1Past perfect | Had | I | worked? | I | had | worked. | I | hadn't | worked. | ||
| you | You | You | |||||||||
| he | He | He | |||||||||
| she | She | She | |||||||||
| it | It | It | |||||||||
| we | We | We | |||||||||
| they | They | They | |||||||||
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
| Type | Règle | Exemples | Français |
|---|---|---|---|
| verbes réguliers | V + -ed | work → worked / live → lived / study → studied | travailler / vivre / étudier |
| irréguliers, comme le prétérit simple | le participe est identique à la forme du prétérit simple | have → had / buy → bought / meet → met | avoir / acheter / rencontrer |
| irréguliers, forme propre | chacun est à apprendre | see → seen / write → written / eat → eaten / do → done | voir / écrire / manger / faire |
| go, be | go a deux participes | go → gone / been · be → been | aller / être |
- L’orthographe de -ed est la même qu’au prétérit simple : voir Temps simples.
- Toutes les formes irrégulières : Tableau des verbes irréguliers.
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
| Emploi | Exemple | Français |
|---|---|---|
| Expérience de vie, sans indication de temps | I've been to Paris twice. | Je suis allé à Paris deux fois. |
| Nouvelles récentes | I've just seen Anna. | Je viens de voir Anna. |
| Résultat visible maintenant | I'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
| Emploi | Exemple | Français |
|---|---|---|
| Une action antérieure à une autre action passée | When 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ée | He 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 perfect | Prétérit simple |
|---|---|
| fait passé, période ouverte ou non terminée | pé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à, encore | yesterday, 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é |