Translate the following English sentence to French:
"Therefore, in my opinion, we have already achieved what was asked of us."
C' est pourquoi, à mon avis, nous avons déjà réalisé ce qui nous avait été demandé.