题目内容

2.Little did the teacher imagine that a student good at maths _____ have failed in the exam.(  )
A.mightB.shouldC.needD.would

分析 老师没有想到数学尖子生竟然考试不及格.

解答 答案B.
might have done过去可能做某事;should have done本来应该做的事却没做;need have done有必要做的事却没做;"will(would)+have+过去分词"的结构表示对已经完成的动作或事态的推测.但是should还可用于表示惊奇和欣喜的句子中,表示"竟然"、"居然"等含义,此题考查的就是这一方面的知识.在本题中用have failed表示说话时该动作已经完成,故答案选B.

点评 本题考查情态动词的用法.做题时应该注意情态动词的一些特殊意义和用法.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网