run for one's money

名词 n.

英文释义

名词 n.
  1. A difficult challenge for the person indicated, especially one involving a competitive situation. idiomatic
    — Since the beginning of the world all men have hunted me like a wolf—kings and sages, and poets and lawgivers, all the churches, and all the philosophies. But I have never been caught yet, and the skies will fall in the time I turn to bay. I have given them a good run for their money, and I will now.
  2. A reasonable opportunity to succeed, perform acceptably, or escape harm, especially in a difficult situation. dated,idiomatic
    — He appealed and, by some arrangement or other, got leave to state his case personally to the Court of Revision. Said, I believe, that he did not much trust lawyers, but that if the sahibs would give him a hearing, as man to man, he might have a run for his money.

词形变化

词源

The idiom likely originates with horse racing, where one can get enjoyment "from watching the race even if one does not win much." Its usage was first recorded in 1874.
5 次浏览 数据来源: Wiktionary