essere passata molt'acqua sotto i ponti

Etymology
lit. 'for a lot of water to have passed under the bridges'; compare.

Verb

 * 1)  for a lot of time to have passed