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?
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!
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?
2. For / since / how long
How long sert à poser une question sur la durée.
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