translate English to French: Much, then, lies ahead of us.
Il nous reste donc beaucoup à faire.