Translate the following English sentence to French:
"Given a task to do, Mr Blokland has produced a new and revised report that has certainly exceeded anything that we have done before."
M. Blokland, se voyant confier une tâche à accomplir, a produit un rapport neuf et révisé et a certainement été au-delà de tout ce que nous avons fait auparavant.