Le passé récent (venir de + infinitif)
Résumé
Le passé récent, venir de + infinitif, indique qu'un fait vient de se produire ; le présent de venir signifie « vient de », et l'imparfait de venir signifie « venait de », en miroir du futur proche de l'autre côté de la chronologie.
Explication
Le passé récent exprime qu'une action vient de se produire. Il se construit avec le verbe venir, suivi de de, suivi d'un infinitif : je viens de finir = « je viens de terminer ». Seul venir se conjugue ; de ne change jamais et le second verbe reste à l'infinitif. Devant une voyelle, de s'élide : il vient d'arriver.
Le temps de venir fixe le point de repère. Avec venir au présent, l'action est récente par rapport à maintenant : nous venons de manger. Avec venir à l'imparfait, l'action était récente par rapport à un moment passé : quand tu as appelé, je venais de sortir. Ces deux temps — présent et imparfait — sont les seuls usuels ; venir ne s'emploie pratiquement pas à d'autres temps pour ce sens.
Il est utile de voir le passé récent comme le miroir du futur proche. Aller + infinitif regarde juste devant maintenant (je vais partir) ; venir de + infinitif regarde juste derrière (je viens de partir). Ce sont tous deux des temps périphrastiques — un verbe quasi auxiliaire plus un infinitif — et tous deux gardent le verbe principal à l'infinitif.
Attention à ne pas confondre ce venir avec le verbe de mouvement ordinaire. Je viens de Paris signifie « je suis originaire de Paris » (origine), tandis que je viens de manger signifie « je viens tout juste de manger » (passé récent) : la différence est que le passé récent est toujours venir + de + un infinitif, alors que le sens de mouvement est venir + de + un lieu ou un nom. De même, ne mettez pas venir au passé composé ici — « je suis venu de manger » est fautif pour « je viens de manger ».
Sur le plan stylistique, le passé récent souligne la fraîcheur et l'immédiateté et est très fréquent à l'oral. Là où l'anglais dit « I've just… », le français recourt presque toujours à venir de plutôt qu'à un simple passé composé ; je viens de la voir et je l'ai vue sont tous deux au passé, mais seul le premier insiste sur le fait que cela s'est produit à l'instant.
Règle pratique : pour dire qu'un fait vient de se produire, prenez venir au présent (à l'instant) ou à l'imparfait (juste avant un point passé), ajoutez de et terminez par l'infinitif — et ne laissez jamais venir glisser vers un temps composé dans cette construction.
Exemples
Je viens de finir mes devoirs. — I have just finished my homework. (Le présent de venir exprime « venir de faire » ; seul venir se conjugue.)
Le train vient de partir. — The train has just left. (de reste de devant une consonne ; ici vient de + infinitif.)
Quand tu as téléphoné, je venais de me réveiller. — When you phoned, I had just woken up. (L'imparfait de venir exprime « venait de faire », ancré à un moment du passé.)
Elle vient d'arriver à la maison. — She has just arrived home. (Élision : vient + arriver → vient d'arriver.)
Nous venons de voir ce film, il est excellent. — We have just seen this film; it's excellent. (Insiste sur l'immédiateté là où un simple passé composé serait neutre.)
Je vais sortir, mais lui, il vient de rentrer. — I am about to go out, but he has just come back. (Contraste en miroir : futur proche (vais sortir) face au passé récent (vient de rentrer).)
Erreurs fréquentes
Je suis venu de manger, alors je n'ai pas faim.
Je viens de manger, alors je n'ai pas faim.
Le passé récent « venir de faire quelque chose » se construit avec venir de + infinitif, et venir se conjugue au présent, non au passé composé : je viens de manger, et non « je suis venu de manger », qui exprimerait le déplacement (« je suis venu pour manger »). On emploie le présent de venir pour un fait qui vient de se produire par rapport à maintenant, et l'imparfait (je venais de manger) pour un fait qui venait de se produire par rapport à un moment passé. Ne mettez jamais venir à un temps composé ici, et n'omettez jamais de.
Prérequis
Règles liées
passe-recentvenir-deperiphrastic-tenseaspect