The recent past expresses an action or state that has just been completed. It contrasts with the *passé composé*, which expresses a more distant past.
The recent past is formed using the expression venir de followed by a verb in the infinitive.
Je viens de prendre une douche. > I just took a shower.Tu viens de manger et tu as encore faim ? > You've just eaten and you're still hungry !?On vient de parler avec tes parents. > We have just spoken to your parents.Attention ! Ne pas confondre le passé récent avec l'expression verbale venir + infinitif (sans de).
Nous venons voir notre grand-mère. ≠ Nous venons de voir notre grand-mère. > We come to see our grandmother ≠ We have just seen our grandmother.Vous venez visiter Marseille pour le weekend ? ≠ Vous venez de visiter Marseille pour le weekend ? > Are you coming to visit Marseille this weekend ? ≠ Have you just been visiting Marseille this weekend ?Ils viennent fêter Noël avec nous. ≠ Ils viennent de fêter Noël avec nous. > They are coming to celebrate Christmas with us ≠ They have just celebrated Christmas with us.