题目内容
7. I felt surprised that anyone of his intelligence such an easy test.
A. might have failed B. could have failed
C. should have failed D. must have failed
7. C考查情态动词。句意:我感到很惊讶,他这样聪明的人竟然没通过如此简单的测试。由surprised看出本句表示惊讶。should表示惊讶,意为"居然,竟然",从而确定C项正确。【拓展延伸】一般说来,"情态动词+ have done"应从两方面考虑含义.
(1) "对过^情况的猜测(如musL have done"肯定做过了……")
(2) 与过去事实相反(如should have done"本该做而实际上未做") 但本题的A、B选项比较特别,试比较:
He might/could have passed, but he was too nervous.
他本可以/本能够通过的,可是他当时太紧张了。
He might/could have passed, but I haven't seen him.
他可能已经通过了,但我还没见到他呢。(言下之意,只是猜测而已)
练习册系列答案
相关题目