There was a lot of fun at yesterday’s party. You _______, but why didn’t you? A.
题型:不详难度:来源:
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,具体的意思根据情态动词来判断。 |
举一反三
Amy insists that she ____ the secret to lose weight. But she won’t share it with us.A.had discovered | B.discovers | C.has discovered | D.will discover |
|
-----Did you watch the movie After Shock last night ? ----- I had planed to , but it _______ hard all the time .A.is raining | B.was raining | C.had rained | D.has rained |
|
The church tower which will be open to tourists soon. The work is almost finished.A.has restored | B.has been restored | C.is restoring | D.is being restored |
|
Since the recent river pollution in Shanxi Province , people ____ more and more attention to the water quality.A.pay | B.are paying | C.have paid | D.have been paying |
|
Dr. Smith, together with his wife and daughters, visit Beijing this summer.A.is going to | B.are going to | C.was going to | D.were going to |
|
最新试题
热门考点