translate English to French: There are a great many reasons why this is the case.
Les raisons en sont très nombreuses.