Comment peut-on exprimer la durée d’un état qui a été terminé dans le passé ?

Langue française

2 réponses

Bescherelle · L'essentielBac français 2027Fiches bac françaisBrevet 2027
Livres sur Amazon
Bonjour,

comment peut-on exprimer la durée d'un état qui a été terminé dans le passé?
Par exemple, je dirais naturellement : "il était président jusqu'il y a 2 ans", mais cela n'est peut-être pas naturel.
Y a-t-il d'autres expressions plus naturelles, tout en gardant la même construction de la phrase (à savoir "il était président…")?

Merci de votre contribution.
NJ
Je dirais plus simplement : "Il n'est plus président depuis deux ans".