题目内容

9.-I worked as hard as I could,but I still failed the exam.
-Hard work isn't the whole story.You _____ the basic techniques of study.(  )
A.must have masteredB.would have mastered
C.should have masteredD.might have mastered

分析 --我尽可能努力地学习,但是我考试还是不及格.
--努力不是全部.你本应该掌握基本的学习技巧.

解答 答案是C.
本题考查"情态动词+have done"的结构.must have done表示推测,表示"肯定已经…";would have done是虚拟语气,表示"本会…";should have done是虚拟语气,表示"本应做但事实上却没有做";might have done 既可以表示推测"也许已经…",也可以是虚拟,表示"本可以…而实际上没有".根据句意可知,"你本应该掌握基本的学习技巧",由此判断答案选择C.

点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.

练习册系列答案
相关题目

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

精英家教网