A2-B1

Present perfect anglais : exercices

À propos de cette leçon

Present perfect anglais · A2. Utilisez have avec I/you/we/they et has avec he/she/it, puis un participe passé. Ajoutez not après have/has pour nier ; placez have/has avant le sujet pour poser une question.

Reliez le passé au présent. Pratiquez have/has, les participes, since/for, been et gone.

12 questions
Retrouvez-le dans Ma collection après enregistrement.
Carte des notions

Present perfect

Commencer
Present perfect — Carte des notions
Present perfect — Carte des notions

01Construire la forme

Utilisez have avec I/you/we/they et has avec he/she/it, puis un participe passé. Ajoutez not après have/has pour nier ; placez have/has avant le sujet pour poser une question.

have/has + past participle

02Since et for : états qui durent

Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal.

since + starting point · for + duration

03Résultats, attentes et visites

Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet.

has gone → still away · has been → returned

Affirmation

I have finished.She has finished.

Négation

I haven’t finished.She hasn’t finished.

Question

Have you finished?Has she finished?

Réponse courte

Yes, I have.No, she hasn’t.

Guide illustré

0/12
Questions
01 / 12D01Retrouvez-le dans Ma collection après enregistrement.

The team needs an introduction before it can send its report. Ask whether Maya has completed it.

Choose the present perfect question.

Votre réponse
1 / 12

Votre parcours

01
Étape 1 · Échauffement

Échauffement

0/3
02
Étape 2 · Développer la compétence

Construire la forme

0/1

Utilisez have avec I/you/we/they et has avec he/she/it, puis un participe passé. Ajoutez not après have/has pour nier ; placez have/has avant le sujet pour poser une question.

The team has chosen a name. Have they chosen a logo?
03
Étape 3 · Développer la compétence

Since et for : états qui durent

0/2

Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal.

We have owned this flat since 2022. We have owned it for several years.
04
Étape 4 · Développer la compétence

Résultats, attentes et visites

0/1

Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet.

Rina has already returned. Tom has gone to the bakery; he is still there.
05
Étape 5 · Nouveaux contextes

Nouveaux contextes

0/3
06
Étape 6 · Un nouveau défi

Un nouveau défi

0/2
Révisions de cette unité

Apprenez de vos erreurs.

Gardez la première tentative, comprenez le changement et essayez dans une nouvelle situation.

0

Pas encore de notes. Essayez un court échauffement.

Carte de la leçon

Present perfect anglais

A2
Present perfect

Points de la leçon

01

Construire la forme

Utilisez have avec I/you/we/they et has avec he/she/it, puis un participe passé. Ajoutez not après have/has pour nier ; placez have/has avant le sujet pour poser une question.

The team has chosen a name. Have they chosen a logo?
02

Since et for : états qui durent

Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal.

We have owned this flat since 2022. We have owned it for several years.
03

Résultats, attentes et visites

Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet.

Rina has already returned. Tom has gone to the bakery; he is still there.

Questions et réponses

Ouvrir une réponse enregistre une aide pour cette question.

D01 · Échauffement

The team needs an introduction before it can send its report. Ask whether Maya has completed it.

Choose the present perfect question.

  1. Have Maya written the introduction?
  2. Has Maya written the introduction?
  3. Has Maya wrote the introduction?
Réponse et explication
Has Maya written the introduction?

Observe « The team needs an introduction before it can send its report. Ask whether Maya has completed it. ». Utilisez have avec I/you/we/they et has avec he/she/it, puis un participe passé. Ajoutez not après have/has pour nier ; placez have/has avant le sujet pour poser une question. Phrase complète : « Has Maya written the introduction? ».

D02 · Échauffement

I met Leila in 2020. We became friends then and are still friends. I have known Leila ___ 2020.

Choose the word that completes the sentence.

  1. for
  2. since
  3. from
Réponse et explication
since

Observe « I met Leila in 2020. We became friends then and are still friends. I have known Leila ___ 2020. ». Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal. Phrase complète : « I met Leila in 2020. We became friends then and are still friends. I have known Leila since 2020. ».

D03 · Échauffement

Omar left for the library. He is there now and will return at six.

Choose the sentence that describes his current absence.

  1. Omar has went to the library.
  2. Omar has gone to the library.
  3. Omar has been to the library.
Réponse et explication
Omar has gone to the library.

Observe « Omar left for the library. He is there now and will return at six. ». Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet. Phrase complète : « Omar has gone to the library. ».

P01 · Développer la compétence

We need to see the new timetable before choosing a class. We ___ the new timetable. Please show it to us now.

Complete the gap with the negative present perfect of see. Write only the missing words.

Réponse et explication
have not seen

Avec « we », utilisez « have not » ou « haven't ». Le participe est « seen », et non « saw ». Autres variantes vérifiées pour cette tâche : 've not seen. La liste ne couvre pas toutes les formulations possibles.

Autres réponses acceptées
  • haven't seen
  • 've not seen
P02 · Développer la compétence

This is my current bicycle. I bought it three years ago and still own it. I have had it ___ three years.

Choose the word that completes the sentence.

  1. since
  2. at
  3. for
Réponse et explication
for

Observe « This is my current bicycle. I bought it three years ago and still own it. I have had it ___ three years. ». Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal. Phrase complète : « This is my current bicycle. I bought it three years ago and still own it. I have had it for three years. ».

P03 · Développer la compétence

You offer to reserve a table for us. I completed the reservation earlier, so you do not need to do it.

Choose the present perfect sentence that matches the situation.

  1. I have already reserved a table.
  2. I have already reserve a table.
  3. I have not reserved a table yet.
Réponse et explication
I have already reserved a table.

Observe « You offer to reserve a table for us. I completed the reservation earlier, so you do not need to do it. ». Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet. Phrase complète : « I have already reserved a table. ».

P04 · Développer la compétence

I moved to this town in 2019 and still live here. I have lived here ___ 2019.

Complete the gap with one word: since or for.

Réponse et explication
since

La résidence a commencé en 2019 et continue. « Since » introduit cette année de départ.

R01 · Nouveaux contextes

Find the verb-form error: Jon has eat his lunch, so he is not hungry.

Replace only eat with its past participle. Keep every other word. Write the whole corrected sentence.

Réponse et explication
Jon has eaten his lunch, so he is not hungry.

Jon a fini de déjeuner et n'a pas faim maintenant. Après « has », utilisez le participe « eaten ».

R02 · Nouveaux contextes

Ava started her current job five years ago and still has it. Find the error: Ava has had this job since five years.

Choose the correction that preserves the five-year duration.

  1. Ava has had this job for five years.
  2. Ava has had this job for 2021.
  3. Ava has had this job since five years.
Réponse et explication
Ava has had this job for five years.

Observe « Ava started her current job five years ago and still has it. Find the error: Ava has had this job since five years. ». Pour un état commencé dans le passé et toujours actuel, utilisez le present perfect. Since indique le point de départ ; for indique la durée. For seul ne détermine pas le temps verbal. Phrase complète : « Ava has had this job for five years. ».

R03 · Nouveaux contextes

Nora visited the post office and is back home now. A message incorrectly says: Nora has gone to the post office.

Choose the present perfect correction that matches her return.

  1. Nora has been to the post office.
  2. Nora has gone to the post office.
  3. Nora has went to the post office.
Réponse et explication
Nora has been to the post office.

Observe « Nora visited the post office and is back home now. A message incorrectly says: Nora has gone to the post office. ». Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet. Phrase complète : « Nora has been to the post office. ».

X01 · Un nouveau défi

We are waiting at the stop. The bus is late, and it is not here now. We still expect it to come.

Choose the present perfect sentence that matches the situation.

  1. The bus has not arrive yet.
  2. The bus has already arrived.
  3. The bus has not arrived yet.
Réponse et explication
The bus has not arrived yet.

Observe « We are waiting at the stop. The bus is late, and it is not here now. We still expect it to come. ». Already peut marquer un fait déjà accompli ; yet s’emploie souvent dans une question ou négation concernant un événement attendu. Been to décrit une visite terminée ; gone to indique que la personne est encore absente. L’anglais américain emploie aussi souvent le prétérit avec already/yet. Phrase complète : « The bus has not arrived yet. ».

X02 · Un nouveau défi

The paper tray was broken. I repaired it, and the printer works now.

Write one present perfect sentence using I / fix / the paper tray. Start with I; a contraction is allowed.

Réponse et explication
I have fixed the paper tray.

La réparation a un résultat présent : l'imprimante fonctionne. Utilisez « have fixed » ; « I've fixed » est aussi accepté.

Autres réponses acceptées
  • I've fixed the paper tray.