8.3.6 La négation au present perfect

La négation du present perfect suit la même règle générale. S' il y a un verbe auxiliaire, on forme la négation avec ce verbe auxiliaire. Comme les temps composés ont toujours un verbe auxiliaire (to have) on forme donc la négation avec ce verbe auxiliaire.

Exemples    
I have already baked the cake. I have not (haven't) baked the cake.*
Have you ever been to London? Haven't you ever been to London?
= Have you not ever (= never) been to London?
She has worked here for 20 years. She has not (hasn't) worked here for 20 years.
We have just opened a bottle of wine. We have not (haven't) just opened a bottle of wine.
Have you seen Alex lately? Have you not seen Alex lately?
= Haven't you seen Alex lately?
He has worked a lot recently. He has not (hasn't) worked a lot recently.
She has lived here since 1980. She has not (hasn't) lived here since 1980.

* Already n' est pas possible dans ce cas. En français on ne peut pas dire non plus Je n' ai pas déjà fait le gâteau, mais Je n' ai pas encore fait le gâteau.

S' il y a un verbe auxiliaire de mode et un verbe auxiliaire dans la même phrase, on construit la négation avec le verbe auxiliaire de mode.

Exemples    
I have already baked the cake. I cannot (can't) have baked the cake.
She has worked here for 20 years. She may not have worked here for 20 years.
We have just opened a bottle of wine. We must not (mustn't) have just opened a bottle of wine.
He has worked a lot recently. He needn't to have worked a lot recently.
She has lived here since 1980. She has not (hasn't) to have lived here since 1980.




contact mentions légales déclaration de protection de donnée