Passé Récent — Le passé récent
The passé récent (recent past) expresses an action that has just happened. It is equivalent to 'just did something' in English. It is formed with the verb 'venir' (to come) in the present tense + de + infinitive.
Rules
Formation: subject + venir (present tense) + de + infinitive
Je viens de + infinitive, Tu viens de + infinitive, Il/Elle vient de + infinitive
Nous venons de + infinitive, Vous venez de + infinitive, Ils/Elles viennent de + infinitive
Used only for very recent actions
Examples
Je viens de manger. — I have just eaten.
Elle vient de partir. — She has just left.
Nous venons d'arriver. — We have just arrived.
Il vient de téléphoner. — He has just called.
Tu viens de finir tes devoirs ? — Have you just finished your homework?
Ils viennent de rentrer de vacances. — They have just come back from holiday.