translate English to French: I wonder: could this not have been done before?
Je me demande: tout ceci n'aurait-il pas pu être fait auparavant?