Present perfect (2)
1. Les adverbes already / never / yet
• Already se place avant le participe passé. À la forme affirmative : pour dire ce qui a déjà été fait. À la forme interrogative : pour demander si quelque chose de prévu s'est déjà passé.
I've already finished my homework. Have you already finished your essay?
I've already finished my homework. Have you already finished your essay?
• Never se place entre have et le participe passé. À la forme affirmative : pour dire ce qu'il ne s'est jamais passé.
He has never eaten sushi!
He has never eaten sushi!
• Yet se place à la fin de la phrase. À la forme négative : pour dire que quelque chose ne s'est pas encore produit. À la forme interrogative : pour demander si quelque chose de prévu s'est déjà passé.
They haven't had dinner yet. Have you had dinner yet?
They haven't had dinner yet. Have you had dinner yet?
2. For / since / how long
• How long sert à poser une question sur la durée.
How long have you been here?
How long have you been here?
• For et since s'emploient avec un present perfect. For indique depuis combien de temps un événement dure ; since indique le point de départ dans le passé d'un événement qui dure encore.
| for + durée | since + date |
|---|---|
| I've lived in New York for five years. | He's worked there since 2017. |
© 2000-2026, Miscellane