French grammar Part of Chapter 15

CEFR A2-B1

3 min read

Test yourself (17 questions)

Venir de + Infinitive: The French Recent Past, with Examples

By Michael McGettrickUpdated 12 October 2026

+ an infinitive means have just: . - I have just eaten. stays in the present; put it in the imparfait and it means had just. That is the whole construction:

venir de, the recent pastthe passé composé eventWhat do the colours mean?
MeaningPatternExample
have just (present) + + infinitive . - I have just eaten.
had just (imparfait) + + infinitive . - I had just eaten.

Quick check

Now use it: three quick questions on the chart above. The full practice is further down.

Pick the right one

0/3

Have just or had just? Choose the form of venir.

  1. Je de manger. (I have just eaten)

  2. Je de partir quand tu as appelé. (I had just left)

  3. Ils de rentrer. (they have just got home)

On a time line, it sits a moment before now, the mirror image of + infinitive, the near future:

  • j’ai mangé à midi (passé composé: any time before now)

  • je viens de manger (venir de: a moment ago)

  • je vais manger (aller + infinitive: soon)

Timeline from past to future, with now marked.

Have just: venir in the present

Conjugate in the present, add , and leave the second verb as an infinitive. Only .

PronounFrenchEnglish
I have just left
you have just left
/ he / she has just left
we have just left
you have just left
/ they have just left
  • . - I have just finished my work.
  • . - The train has just left.
  • . - You have just missed the bus.

Just is relative, as in English: . - She has just turned twenty. That can be a week after the birthday.

d' before a vowel

Before a vowel or a silent h, becomes ', as it does everywhere in French.

Il vient d'arriver. He has just arrived.
  • . - He has just arrived.
  • . - I have just heard the news.
  • . - We have just opened the door.

Three jobs for venir

What follows what it means. Only + an infinitive is the recent past.

PatternFrenchEnglish
+ infinitive .I've just seen my brother.
+ a place .She comes from England.
bare infinitive .I'm coming to see my brother.

The last two rows are plain , to come. Mixing up the first and third is the classic slip: one little turns I'm coming to see into I have just seen. How other verbs join an infinitive is on verbs followed by à or de.

Had just: venir in the imparfait

venir de, the recent pastthe passé composé eventthe imparfait endingWhat do the colours mean?

Put into the imparfait and the action was fresh at a moment in the past: had just. The imparfait builds on the stem ven-.

PronounFrenchEnglish
I had just left
you had just left
/ he / she had just left
we had just left
you had just left
/ they had just left

It usually sets the scene for something that then happened, in the :

  • je venais de partir (venir de: just before)

  • le téléphone a sonné (passé composé: the event)

Timeline from past to now, with now marked.

  • . - I had just left when the phone rang.
  • . - He had just arrived when the film started.
  • . - We had just finished the meal when they came in.

This is the imparfait doing its usual job, the background, with the passé composé as the event that cuts in.

Venir de or the passé composé?

The says an action happened, with no comment on when. says it happened a moment ago.

FrenchSays
.I ate. No time given.
.I ate at noon.
.I have just eaten.
.I had just eaten.
A moment agoLong ago
  1. Je viens de finir.
  2. J’ai fini ce matin.
  3. J’ai fini l’année dernière.

Because means just, it does not sit with a date long gone. Being born in 2010 is not something you have just done: 2010. - I was born in 2010.

itself never goes into the in this construction. is not French for I have just eaten.

Mistakes English speakers make

WrongRightWhy
. . stays in the present
. .an infinitive after
. .d' before a vowel
. .without : coming to finish

What to do next

  1. Say three things you have just done: ...
  2. Tell one story with ... ...
  3. For the near future, the mirror image, read French future tenses.

Practise: test yourself

Build the word

0/4

Build the form of venir.

  1. nous + venir (present)

    Accents optional

    Your word is empty.

  2. ils + venir (present)

    Accents optional

    Your word is empty.

  3. je + venir (imparfait)

    Accents optional

    Your word is empty.

  4. elle + venir (imparfait)

    Accents optional

    Your word is empty.

Pick the right one

0/4

Have just or had just? Choose the form of venir.

  1. Je de manger. (I have just eaten)

  2. Je de partir quand tu as appelé. (I had just left)

  3. Ils de rentrer. (they have just got home)

  4. Elle d'arriver quand le film a commencé. (had just)

Complete the story

0/3

Choose the right form for each gap.

Paul's morning

Il est huit heures. Paul de se lever. Hier, il d'ouvrir la porte quand son chat est entré. Maintenant, il vient finir son café.

Gap 1 of 3

Spot the mistake

0/3

Tap the mistake.

Pick the right one

0/3

What does the French mean?

  1. Je viens voir mon frère.

  2. Je viens de voir mon frère.

  3. Elle vient de la maison.

Chapters 1 and 2 free

This article is one lesson in a whole course

Every grammar point has its own article and drill, and the course wraps them in graded stories, games and printable worksheets, in the order you need them.

Chapters 1 and 2 free, forever. Plus: 7 days free, then $5 a month for all eleven languages.

Start learning free

French · Free printables

Practice worksheets and infographics

Practice worksheets with answer keys built in, plus infographic and listicle formats. Open any one to view, print or save.

Part of Kilo Lingo Plus

Printables beyond chapters 1 and 2 are part of Kilo Lingo Plus. Sign up free and start your free week to download as many as you like: no card.

Start your free week (no card)

Frequently asked questions

How do you say 'I have just done something' in French?
Use in the present, then , then an infinitive: (I have just eaten), (he has just arrived), (we have just finished). Literally it is 'I come from eating'. French does not use the here, even though English uses the perfect.
What is the difference between and the ?
The says an action happened, with no comment on when: (I ate, I have eaten). says it happened a moment ago: (I have just eaten). So is a plain past event, while means the plate is barely empty.
How do you say 'had just' in French?
into the imperfect and keep + infinitive: (I had just left), (he had just arrived). It usually sets the scene for an event in the : a (I had just left when the phone rang). The of does not work: is wrong.
Does always mean 'have just'?
Only when an infinitive follows. With a place, means 'to come from': (she comes from England). With an infinitive and no , means coming in order to do something: (I'm coming to see my brother). , I have just seen my brother.