Chinese: 他的车刚被修好。
English: His car has just been repaired.
French: Sa voiture vient d'être réparée.