Matching Pairs English Idioms (I)Online version Match the meaning with the idioms given by Anna Chiu 1 * On point 2 * Put one's face on 3 * Flat broke 4 * Cash-strapped 5 * Cry your eyes out 6 * Thank God it's Friday 7 * Out of work 8 * Stumbling block 9 * On the same page 10 * Think outside the box 11 * Move up in the world 12 * All things considered 13 * Burn the midnight oil 14 * Up in the air 15 * Catch someone's eye 16 * Dime a dozen = good, well-done, effective = very cheap; easily obtained = in need of money = try to solve a problem in an original way; think creatively = working late into the night = an obstacle, physical or abstract = having no money at all = not decided = let's be happy that the workweek is over = apply cosmetics = unemployed = cry hard for a very long time = become more successful = taking all factors into consideration = attract someone's attention = to understand and agree with what is being done or suggested