It’s about time

Esta expresión significa “ya era hora” y es algo más coloquial que “at last” o “finally”.

I’ve been waiting this for years. It’s about time that phone prices dropped.

He estado esperando esto durante años. Ya era hora de que los precios de los teléfonos bajaran.

It’s raining cats and dogs

Es una frase hecha que significa que llueve mucho. Sería algo así como “llueve a cántaros”.

I guess our trip is cancelled, it’s raining cats and dogs…

Supongo que se cancela el viaje, está lloviendo a cántaros…