C1idiomtimeIELTS-friendly
a long time coming
USUK
if something is a long time coming, people have waited a long time for it
Usually after 'be' or 'has been'. It often suggests that the thing was deserved or badly needed.
In context
Her promotion was a long time coming, but she finally got it this year.
The new metro line has been a long time coming for people in Hanoi.
More idioms about time
- a blast from the pastsomething or someone that suddenly reminds you of an earlier time
- a matter of timecertain to happen, although you do not know exactly when
- a race against timea situation where you must hurry to finish before time runs out
- a sign of the timessomething that shows how society is now, often in a bad way
- a stitch in time saves nineacting early to fix a small problem saves much more work later