Aller au contenu principal
Present perfect ou past perfect ?

Present perfect ou past perfect ?

  1. Nous habitons notre nouvelle maison depuis 2010.

    > We ….. in our new house since 2010.

    • have lived
    • had lived
  2. Si seulement j'avais su la réponse !

    > If only I ….. the answer!

    • had known
    • have known
  3. Elle est si fatiguée, je suis sure qu'elle a trop travaillé.

    > She is so tired, I am sure ….. too much.

    • she had worked
    • has worked
  4. Nous vivions ensemble depuis deux ans quand nous avons décidé de nous marier.

    > We ….. together for two years when we decided to get married.

    • have been living
    • had been living
 Réponse(s) 

1.a. have lived : l'action a commencé dans le passé (since 2010) et se poursuit dans le présent, donc present perfect.

2.a. had known : if only décrit une action non réelle dans le passé ; il est suivi du past perfect.

3.b. has worked : ici le present perfect décrit une action passée dont on constate le résultat : so tired.

4.b. had been living : le past perfect en be + V-ing exprime une continuité entre deux actions passées (we had been living ; we decided to get married).