题目内容
There was a lot of fun at yesterday’s party. You _______, but why didn’t you?
A.should come | B.may come | C.ought to have come | D.may have come |
C
解析试题分析:考查情态动词+have done的用法,这句话是过去时,说明是对过去的事情的推测或是虚拟,AB都不对,C项ought to have done本应该做而没做,D项may have done过去可能做了,句意:昨天的聚会很有趣,你本应该去的,但为什么不去?选C。
考点:考查情态动词用法
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,对过去情况的推测虚拟语气要用情态动词+have done,具体的意思根据情态动词来判断。
练习册系列答案
相关题目