translate English to French: However, much has changed in the past two years.
Cependant, beaucoup de choses ont changé depuis deux ans.