Le passé récent exprime une action qui vient tout juste de se produire.

(The recent past expresses an action that has just happened.)

What “venir de + infinitive” means (passé récent)

Use venir de + infinitive to say something happened just now (a moment ago).

  • English idea: “have/has just + past participle” → French structure: venir (present) + de + infinitive
  • Time feeling: very recent (seconds/minutes, sometimes very recently today)

Build it step by step (the reliable formula)

  1. Choose the subject: je / tu / il-elle / nous / vous / ils-elles
  2. Conjugate venir in the present: je viens, tu viens, il vient, nous venons, vous venez, ils viennent
  3. Add de (or d’ before a vowel sound)
  4. Add a verb in the infinitive (not a past participle)
Checklist Example
venir is in the present Nous venons de…
de is right before the verb Je viens de remplir
verb stays in the infinitive Ils viennent de recevoir

Two common traps (and how to avoid them)

  • Trap 1: using a past form after “de”

    Correct: Je viens de remplir le formulaire.

    Wrong: Je viens de rempli le formulaire.

  • Trap 2: forgetting elision before a vowel

    Correct: Vous venez d’envoyer les pièces justificatives.

    Wrong: Vous venez de envoyer

Meaning check: “just” vs “already”

  • Je viens de = I have just (recent action)
  • J’ai déjà = I already have (done earlier, not necessarily just now)
French Natural English
Je viens de déposer le dossier. I’ve just submitted the file.
J’ai déjà déposé le dossier. I’ve already submitted the file.

Speaking tip: make it negative or ask a question

  • Negative: put ne…pas around venir

    Je ne viens pas de recevoir l’attestation.

  • Question (simple): raise your intonation

    Vous venez de télécharger le formulaire ?

Self-check in 5 seconds

  1. Am I talking about something that just happened?
  2. Is venir in the present?
  3. Do I have de / d’ right before the next verb?
  4. Is the next verb in the infinitive?

If you can answer “yes” to all four, your sentence is almost certainly correct.

Formule (Formula)Exemple (Example)
Je viens de + infinitif (I have just + infinitive)Je viens de remplir le formulaire. (I have just filled in the form.)
Tu viens de + infinitif (You have just + infinitive)Tu viens de déclarer ta demande. (You have just submitted your application.)
Il / Elle vient de + infinitif (He / She has just + infinitive)Il vient de vérifier le dossier. (He has just checked the file.)
Nous venons de + infinitif (We have just + infinitive)Nous venons de soumettre notre dossier. (We have just submitted our file.)
Vous venez de + infinitif (You have just + infinitive)Vous venez de interroger l'administration. (You have just contacted the administration.)
Ils / Elles viennent de + infinitif (They have just + infinitive)Ils viennent de recevoir l'attestation. (They have just received the certificate.)

Exercise 1: Multiple choice

Instruction: Choose the correct answer

1. Vous ____ télécharger le formulaire sur le site de la sécurité sociale.

You ____ download the form from the social security website.

2. Je ____ vérifier mon dossier, mais il manque une attestation.

I ____ check my file, but a certificate is missing.

3. Nous ____ déclarer la demande de permis de travail en ligne.

We ____ submit the work permit application online.

4. Ils ____ recevoir l’attestation officielle par e‑mail.

They ____ receive the official certificate by email.

Exercise 2: Multiple Choice

Instruction: Choose the correct sentence in the recent past.

1.
Error: after "have just" (venir de) you need the infinitive ("fill out"), not the past participle ("filled").
Error: wrong word order; the equivalent of French "de" should come just before the infinitive ("have just filled out").
2.
Error: the past participle is incorrect ("submitteded"); after "have just" the base form ("submit") is required in this pedagogical explanation.
Error: wrong placement of the equivalent of "de"; it must precede the infinitive ("have just submitted").

Exercise 3: Rewrite the phrases

Instruction: Rewrite each sentence in the recent past using "venir de + infinitive". Example: "Je remplis le formulaire" → "Je viens de remplir le formulaire".

Show/Hide translation Show/Hide hints
  1. Je remplis le formulaire en ligne.
    ⇒ ______________________________________________________________________________________________________________ Example
    Je viens de remplir le formulaire en ligne.
    (Je viens de remplir le formulaire en ligne.)
  2. Tu déclares ta nouvelle adresse à la mairie.
    ⇒ ______________________________________________________________________________________________________________ Example
    Tu viens de déclarer ta nouvelle adresse à la mairie.
    (Tu viens de déclarer ta nouvelle adresse à la mairie.)
  3. Il vérifie le dossier au guichet.
    ⇒ ______________________________________________________________________________________________________________ Example
    Il vient de vérifier le dossier au guichet.
    (Il vient de vérifier le dossier au guichet.)
  4. Nous soumettons notre dossier pour le titre de séjour.
    ⇒ ______________________________________________________________________________________________________________ Example
    Nous venons de soumettre notre dossier pour le titre de séjour.
    (Nous venons de soumettre notre dossier pour le titre de séjour.)

Exercise 4: Grammar in action

Instruction: Play the kind and confident person, explain what you have just done.

Show/Hide translation
Situation
À la sécurité sociale, vous venez dnvoyer un dossier incomplet au guichet.
(At the social security office, you have just submitted an incomplete file at the counter.)

Discuss
  • Qust-ce que vous venez de remplir ou dnvoyer exactement ? (What exactly have you just filled out or sent?)
  • Quels documents officiels manquent selon vous et pourquoi ? (par ex. attestation) ?','Quelles solutions rapides proposez-vous pour compléter le dossier ? (photo, téléchargement, copie) ? (Which official documents do you think are missing and why? (e.g. certificate))

Useful words and phrases
  • Je viens de remplir le formulaire. (Je viens de remplir le formulaire.)
  • Vous venez de déclarer votre demande. (Vous venez de déclarer votre demande.)
  • L gent vient de vérifier le dossier ; il manque une attestation. (L'agent vient de vérifier le dossier ; il manque une attestation.)

Use in conversation
  • Je viens de + infinitif (Je viens de + infinitif)
  • Vous venez de + infinitif (Vous venez de + infinitif)
  • Il/Elle vient de + infinitif (Il/Elle vient de + infinitif)

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage

Profile Picture

Alessia Calcagni

Languages for communication in international enterprises and organizations

Università degli Studi di Modena e Reggio Emilia

University_Logo

Last Updated:

Saturday, 14/03/2026 00:24