It would have been impossible to predict most, if not all, these things in 2011.
Interim Auditor General of Canada, Office of the Auditor General
It would have been impossible to predict most, if not all, these things in 2011.
See context to find out what was said next.