There was a lot of fun at yesterday’s party. You , but why didn’t you? A. should comeB. ma

发布时间:2020-08-17 02:28:26

There was a lot of fun at yesterday’s party. You     , but why didn’t you?
A. should e
B. may e
C. ought to have e
D. may have e

网友回答

A. should e
B. may e
(答案→)C. ought to have e
D. may have e
解析:考查情态动词+have done的用法,这句话是过去时,说明是对过去的事情的推测或是虚拟,AB都不对,C项ought to have done本应该做而没做,D项may have done过去可能做了,句意:昨天的聚会很有趣,你本应该去的,但为什么不去?选C。
以上问题属网友观点,不代表本站立场,仅供参考!