haven’t ... for quite a while
So viel Spaß hatte ich schon eine ganze Weile nicht mehr.
I haven’t had this much fun in quite a while.
Ich habe schon eine ganze Weile nicht mehr Rasen gemäht.
I haven’t mowed the lawn in quite a while.
Ich war schon eine ganze Weile nicht mehr reiten.
I haven't been horseback riding in quite a while.
Ich habe schon eine ganze Weile nicht mehr geritten.
I haven't ridden in quite a while.