“I bought this shirt for 35 yuan yesterday.”
“It’s on sale today for only 29. You should have waited.”
“Oh really? But how [空格] I know?”
[A] would [B] can [C] did [D] do
本题是1993年英语专业四级考试的一道考试真题,答案有些选择A项,有些选择C项。还有些对A项进行了改动,变成了could。我感觉选A,又说不知道。所以来请教。谢谢!
句子表示的逻辑是昨天不可能了解今天大拍卖。说话人站在昨天的立场,表示他昨天不可能/不会了解,而不是可能昨天不了解。这个问句为修辞性问句,一定形式的修辞性问句表示的是强烈的否定陈述,即我昨天不可能/不会了解今天的事。所以需要用情态动词的否定过去形式+do表示。I wouldnt know 我不会了解的。 I couldnt know. 我不可能了解的。改为修辞性问句则为:How could I know? How would I know?
依据语境,用could是更好的,但用would也是可以的。