因…而讨厌某人/某事
have (got) sth against sb / sth
to dislike sb / sth for a particular reason
What have you got against Ruth? She's always been good to you.你为什么不喜欢鲁思?她一直对你很好。
释义来自《牛津高阶英汉双解词典》第 9 版