translate English to French: We were done much earlier than expected.
Nous avons terminé beaucoup plus rapidement que prévu.