"high time" in Spanish
Definition
La expresión 'ya era hora' significa que algo ya debería haber sucedido y debe ocurrir ahora; ya ha pasado el momento adecuado para que suceda.
Usage Notes (Spanish)
'Ya era hora' se utiliza para expresar impaciencia o crítica ligera por lo tarde que ocurre algo. Se suele usar con una oración: 'Ya era hora de que...' Similar a 'por fin', pero más enfático. No se usa simplemente para horarios, sino para acciones atrasadas.
Examples
It's high time we cleaned the house.
**Ya era hora** de que limpiáramos la casa.
It's high time you told the truth.
**Ya era hora** de que dijeras la verdad.
It's high time for lunch.
**Ya era hora** de almorzar.
Don't you think it's high time we stopped arguing?
¿No crees que **ya era hora** de que dejáramos de discutir?
Well, it's high time someone fixed that broken light.
Bueno, **ya era hora** de que alguien arreglara esa luz rota.
It's high time I took a vacation—I'm exhausted!
**Ya era hora** de que me tomara unas vacaciones—¡estoy agotado!