translate English to French: And we have.
Et nous l'avons fait.