“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 wouldn't know 我不会知道的。 I couldn't know. 我不可能知道的。改为修辞性问句则为:How could I know? How would I know?
根据语境,用could是更好的,但用would也是可以的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!