translate English to French: Too much time has already passed.
Trop de temps a déjà passé.