translate English to French: Much has changed since then.
Beaucoup de choses ont changé depuis.