英语翻译-请不要用翻译软件来敷衍!谢谢

Givesb'sarunforhis/hermoney是什么意思?... Give sb's a run for his/her money 是什么意思? 展开
幼幻之心
2012-04-11 · TA获得超过263个赞
知道答主
回答量:54
采纳率:100%
帮助的人:35.4万
展开全部
仍然是horse racing的俗语:

Give sb. a run for his money
【意思】to be as good at something as someone who is known to be extremely good. 不让某人轻松取胜
【起源】这条俗语的意思相当于"make someone having to earn his pay"。比如,如果我要give Danny a run for his money, 就是说Danny得使劲run才能拿到他的钱,我不会让他轻轻松松地就胜利。竞争会很激烈,对手也未必会获胜,即使胜了也只是勉强胜出而已。The person who is being given "a run for the money" has to scrap to be sure of winning and can't take anything for granted.

这条俗语之所以会与赛马联系起来是因为有一种解释是“to try one’s best to win”,来源于“即使赢不了比赛,也要让观众获得观看激烈比赛的乐趣,值回他们付的门票钱”。但是这样解释的话,sb.指的就不是对手而是付钱的人,意思有点偏差。我认为还是第一种解释合理些。
【例句】He was a very good actor and could have given any professional a run for his money.
We may not win the game, but let's give them a run for their money.
魏晋名高将相名
2012-04-09 · TA获得超过2480个赞
知道小有建树答主
回答量:1513
采纳率:100%
帮助的人:1145万
展开全部
当我们说某人能 give sb. a run for their money,意思就是说这个人 be as good at something as someone who is known to be extremely good。用中文的俗语说就是“跟某人有的一拼”,或者“不输于……”、“不亚于……”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forrest_d
2012-04-10 · 超过22用户采纳过TA的回答
知道答主
回答量:75
采纳率:50%
帮助的人:26.6万
展开全部
give sb. a run for their money
to make sb try very hard, using all their skill and effort, in order to beat you in a game or competition
不让……轻易取胜;与……进行激烈竞争
——————摘自牛津高阶(六)P1526
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式