give the devil his due

公平地承认或赞赏恶人的优点或成就
口语·客观评价他人
英文释义 acknowledge and give credit to someone, even if they are disliked or considered to be a bad person
例句
I don't like him, but I have to give the devil his due—he did a great job on the project.
典故来源 源自16世纪谚语,即使对讨厌的人也要公平承认其优点,类似中文“对事不对人”。

📖 习语词汇解析

习语中的关键英语词汇

devil ['dɛvl]
n. 魔鬼;家伙;淘气鬼;冒失鬼; vt. 虐待,折磨;(用扯碎机)扯碎;(替作家,律师等)做助手;抹辣味料烤制或煎煮;
give [ɡɪv]
vt.& vi. 给予;赠送;作出; vt. 供给;产生;举办;(为购买某物或做某事而)支付; vi. (物体)塌下;让步; n. 伸展性,弹性;

🔤 同首字母习语

good things come to those who wait
耐心等待的人会得到好事。
get something off your chest
吐露心声,说出内心的秘密或烦恼
get a grip
控制自己的情绪或恢复冷静,特别是在困难或压力下。
give someone a piece of your mind
直接、坦率地批评某人并表达自己的不满或愤怒
get out of a jam
摆脱困境,解决棘手的问题
get away with murder
逃脱惩罚,为所欲为
go begging
无人要求或采取;不得人心;无用
get lost
迷路
浏览全部英文习语 ›