VENIR DE: to have just (done something) in French