translate English to French: We have to go on.
Il nous faut avancer.