for a long time
Ella murió tras haber estado enferma por un largo tiempo.
She died after having been ill for a long time.
Tom no ha estado enfermo por un largo tiempo.
Tom hasn't been sick for a long time.
Sin embargo, el niño se quedó lejos por un largo tiempo.
However, the boy stayed away for a long time.
Ted la esperó por un largo tiempo.
Ted waited for her for a long time.
Por un largo tiempo te he observado.
For a long time I have watched you.
He buscado trabajo por un largo tiempo.
I've been looking for work for a long time.
He estado buscando un nuevo trabajo por un largo tiempo.
I've been looking for a new job for a long time.
Ella luce como si hubiera estado enferma por un largo tiempo.
She looks as if she's been sick for a long time.
Ella estuvo enferma por un largo tiempo.
She was sick for a long time.