词典词条 · 问答

couldn't have done ¹

核心问题

1987年高考英语试题第三大题第6小题: There was plenty of time. She ____. A. mustn't have hurried B. couldn't have hurried C. must not hurry D. needn't have hurried

规定的答案为D。但我认为选B也是对的。您的意见如何?

词典解答

同意你的意见。就上面孤立的句子而言,选B同样也是正确的。couldn't have done 常常用来表示从现在或过去看来过去不可能发生某事。上道题中的She couldn't have hurried. 意为:“她那时不可能很慌忙的”。请对比下列例句:

  1. You realize that you were driving at 100 mph, don’t you?” “No, officer, I ____. This car can’t do more than 80.A. needn’t have been B. may not have been C. didn’t need to be D. couldn’t have been

  2. ...her father could not have made such a mistake. (New Concept English, Book 3, L. 60)
    ……她父亲不可能犯这样的错误。

  3. They couldn't have left so soon. (Mis) 他们不可能那么早就走了。

练习题

请做下面的英语试题:

  1. Mary ____ my letter, otherwise she would have replied before now. A. has received B. ought to have received C. couldn't have received D. shouldn't have received(全国研考,91-17)

  2. ——There were already five people in the car but they managed to take me as well. ——It ____ a comfortable journey. A. can't be B. shouldn't be C. mustn't have been D. couldn't have been(全国高考,95-15)

  3. He ____ the 8:20 bus because he didn't leave home till 8:25. A. couldn't have caught B. ought to have caught C. shouldn't have caught D. must not have caught(全国英语专业四级,94-64)

  4. We could ____ him with a detached house when he came, but he had specifically asked for a small flat. A. provide B. have provided C. not provide D. not have provided(全国英语专业四级,95-62)

couldn't have done 2^{2}

来源:英语常见问题解答大词典-2.md · 第 1212212163 行 · 原文哈希 93ce501718