Matching Pairs Idioms Matching GameOnline version Match idioms with their meanings in this fun and educational game! by Карина Гуцу 1 at the drop of a hat 2 for good 3 on the spur of the moment 4 for the time being 5 all in good time 6 in the nick of time 7 in,for donkey's years 8 the other day 9 from time to time 10 once in a blue moon permanently, without the possibility of change in the future immediately or in a way that shows that you have no doubts about doing something just in time to prevent something bad happening an extremely long time sometimes, but not often if you do something on the spur of the moment, you do it suddenly and do not take time to plan it or think carefully about it very rarely recently used for telling someone to wait for something and not try to make you hurry for now