translate English to French: We have achieved a great deal.
Nous avons fait beaucoup.