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世纪谚语,即使对讨厌的人也要公平承认其优点,类似中文“对事不对人”。