We've still got plenty of time.
Aún tenemos mucho tiempo.
Harry had the best morning he'd had in a long time.
Harry tenía la mejor mañana que habia tenido en mucho tiempo.
You haven't seen your niece in a long time.
No has visto a tu sobrina en mucho tiempo.
I've known her for a really long time.
La he conocido por (desde hace) realmente mucho tiempo.
--Keys->--Menú->