Leave no stone unturned

竭尽全力;想方设法

字面意思是“不留下任何一块没被翻动过的石头”。形容为了寻找某物或解决某个问题,动用了所有的资源,不放过任何一丝线索。
  • The police promised to leave no stone unturned in their search for the missing child. 警方承诺将竭尽全力寻找失踪的孩子。
  • We will leave no stone unturned to find the cause of the problem. 我们将不遗余力地寻找问题的原因。
  • The lawyer left no stone unturned while preparing for the case. 律师在准备这个案子时想尽了一切办法。