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