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 you are expressing: the “recent past” (le passé récent)

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

  • English equivalent: “have/has just + past participle”.
  • Typical contexts: on the phone, at a counter, reporting actions in an admin process.

Core formula (word order you must keep)

French structure Meaning Example
(subject) + venir (present) + de + infinitive have/has just done Je viens de remplir le formulaire.
  • Key point: you conjugate venir (in the present), not the main verb.
  • The main action stays in the infinitive: remplir, vérifier, recevoir, signer…

The most common mistake (and how to self-correct)

  • Correct: Je viens de remplir le formulaire.
  • Wrong: Je viens de rempli le formulaire. (You used a past participle instead of an infinitive.)
  • Wrong: Je viens remplir de le formulaire. (Word order is broken.)

Self-check: After de, can you put “to …” in English? If yes, you need an infinitive in French.

“de” or “d’”? (pronunciation + spelling shortcut)

de becomes d’ before a vowel sound (to avoid two vowels).

Infinitive starts with… Write Example
consonant de Nous venons de déclarer notre changement d’adresse.
vowel or silent h d’ Nous venons d’envoyer les pièces.

Time meaning: how “recent” is “recent”?

  • Immediate past: seconds/minutes ago (most common).
  • Still recent: earlier today, very recently in a process (context decides).
  • If it’s not “just now”, use a normal past tense (often passé composé).

Negation and questions (very useful in real conversations)

  • Negative: Je ne viens pas de signer. (I haven’t just signed.)
  • Question (intonation): Vous venez de télécharger le formulaire ?
  • Question (est-ce que): Est-ce que vous venez de soumettre le dossier ?

Placement rule: ne … pas goes around the conjugated verb venir.

Quick production checklist (before you speak)

  1. What is the action? Choose the infinitive (remplir, envoyer, recevoir, vérifier…).
  2. Who did it? Conjugate venir in the present (viens/viens/vient/venons/venez/viennent).
  3. Add de (or d’).
  4. Add the rest of the sentence (object, place, reason).

Model: Je viens de + infinitive + complement.

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

Fetching your corrections... Please don't close this page yet.

1. Vous ______ télécharger le formulaire de demande, n’est-ce pas ?

You ______ downloaded the application form, haven't you?

2. Je ______ vérifier votre dossier : il manque une attestation.

I ______ checked your file: an attestation is missing.

3. Nous ______ déclarer notre changement d’adresse à la Sécurité sociale.

We ______ reported our change of address to Social Security.

4. Ils ______ recevoir l’attestation officielle, mais le délai est long pour les autres.

They ______ received the official attestation, but the waiting time is long for the others.

Exercise 2: Rewrite the phrases

Instruction: Rewrite each sentence using the recent past: replace the passé composé with "venir de + infinitive". Example: J’ai envoyé le dossier. → Je viens d’envoyer le dossier.

Fetching your corrections... Please don't close this page yet.

Show/Hide translation Show/Hide hints
  1. J’ai rempli le formulaire en ligne.
    ⇒ ____________________________________________________________________________________________________ Example
    Je viens de remplir le formulaire en ligne.
    (I have just filled out the online form.)
  2. Tu as appelé la mairie pour demander un rendez-vous.
    ⇒ ____________________________________________________________________________________________________ Example
    Tu viens d’appeler la mairie pour demander un rendez-vous.
    (You have just called the town hall to ask for an appointment.)
  3. Elle a vérifié ton dossier à l’accueil.
    ⇒ ____________________________________________________________________________________________________ Example
    Elle vient de vérifier ton dossier à l’accueil.
    (She has just checked your file at reception.)
  4. Nous avons reçu un e-mail de la préfecture.
    ⇒ ____________________________________________________________________________________________________ Example
    Nous venons de recevoir un e-mail de la préfecture.
    (We have just received an email from the prefecture.)

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:

Friday, 01/05/2026 23:38