1 关于情态动词would的用法

“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,又说不明白。所以来请教。谢谢!


请先 登录 后评论

最佳答案 2020-07-17 13:27

句子表示的逻辑是昨天不可能知道今天大拍卖。说话人站在昨天的立场,表示他昨天不可能/不会知道,而不是可能昨天不知道。这个问句为修辞性问句,肯定形式的修辞性问句表示的是强烈的否定陈述,即我昨天不可能/不会知道今天的事。所以需要用情态动词的否定过去形式+do表示。I wouldn't know 我不会知道的。 I couldn't know. 我不可能知道的。改为修辞性问句则为:How could I know? How would I know?

根据语境,用could是更好的,但用would也是可以的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1920 浏览
  • zhsht139 提出于 2020-07-16 14:56

相似问题