Give the devil his due Meaning in English
expression
释义
To admit or acknowledge the good qualities or achievements of someone you dislike or consider bad.
用法与细微差别
This idiom is usually used to show fairness, even toward people you dislike. Commonly used in discussions or debates. It is somewhat formal or literary; rarely used in casual speech. Used to acknowledge an opponent's valid point or talent.
例句
You have to give the devil his due—he works really hard.
basic
I don't like her, but let's give the devil his due—she solved the problem.
basic
Even though he’s not my friend, I must give the devil his due about his skills.
basic
I don’t trust him at all, but you have to give the devil his due—he knows his job.
natural
She can be annoying, but to give the devil his due, she always meets her deadlines.
natural
We argue a lot, but to give the devil his due, his ideas are sometimes brilliant.
natural