1)A fall into the pit,a gain in your wit.
吃一堑,长一智。
2)look for a needle in a haystack.
大海捞针
3)put all cards on the table.
开诚布公;摊牌、如实说出
4)be neither fish,flesh,nor good red herring.
不伦不类;非驴非马
5)six of one and half a dozen of the other.
半斤八两,不相上下
6)catch at shadows.
捕风捉影
7)a kettle fish,
糟糕透顶;一塌糊涂;一团糟
8)on one's uppers
穷困潦倒
9)blow hot and cold.
摇摆不定;喜怒无常;举棋不定,犹豫不决
10)put the cart before the horse
本末倒置