Cuando una acción empieza en el pasado y continúa en el presente
Hace + duración de tiempo + que + presente o presente progresivo
Presente o presente progresivo + desde hace + duración de tiempo
Presente de llevar + duración de tiempo + gerundio del verbo principal.
Cuando la acción empieza en el pasado y termina en el pasado
Hacía + duración de tiempo + que + imperfecto simple o progresivo
Imperfecto simple o progresivo + desde hacía + duración de tiempo
Imperfecto de llevar + duración de tiempo + gerundio del verbo principal
Para expresar ago
Hace + expresión de tiempo + que + verbo en el pretérito
Verbo en el pretérito o imperfecto + hace + expresión de tiempo