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