translate English to French: Is there nothing we could have done earlier?
N’aurions-nous rien pu faire plus tôt?