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. 意为:“她那时不可能很慌忙的”。请对比下列例句:
-
“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
-
...her father could not have made such a mistake. (New Concept English, Book 3, L. 60)
……她父亲不可能犯这样的错误。 -
They couldn't have left so soon. (Mis) 他们不可能那么早就走了。
请做下面的英语试题:
-
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)
-
——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)
-
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)
-
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