核心问题
There has got to be some mistake. 这里的 has got to 是什么意思?
词典解答
have got to 同 have to, must 一样, 也可以用来表示推论或逻辑上的必然性(参见 have to, must)。上面句子的意思是: 这里一定有什么错误。类例:
-
Someone has got to be telling lies. 一定有人在说谎。
-
“I have ten sons and ten daughters.” “Twenty children? You've got to be joking!” “No, it's a serious matter, believe me.” (Leech) “我有十个儿子和十个女儿。” “二十个孩子?你一定在开玩笑吧!” “没有,相信我,这是真的”。
句中的 You've got to be joking = You can't be serious. 你一定是开玩笑(你说的话不可能是当真的)。(参见 have to/must )