in a long time
Esta es la peor idea que has tenido en mucho tiempo, sinceramente.
This is the worst idea you've had in a long time, honestly.
Tom no ha escrito una carta en mucho tiempo.
Tom hasn't written a letter in a long time.
Esta es la mejor película que he visto en mucho tiempo.
This is the best movie I've seen in a long time.
No he comido carne en mucho tiempo.
I haven't eaten meat in a long time.
Tom no ha ido a nadar en mucho tiempo.
Tom hasn't gone swimming in a long time.
Por primera vez en mucho tiempo.
For the first time in a long time.
No te he visto en mucho tiempo.
I haven't seen you in a long time.
Ella me llamó por primera vez en mucho tiempo.
She called me for the first time in a long time.
Bueno, no he peleado con una persona sola en mucho tiempo.
Well, I haven't fought with a single person in a long time.
— La princesa prometida (1987)
No he comido ahí en mucho tiempo.
I haven't eaten there in a long time.