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

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

题型:不详难度:来源:
There was a lot of fun at yesterday’s party. You______come, but why didn’t you?
A.must have B.should
C.need haveD.ought to have

答案
D
解析
ought to have done 表示本来应该做某事而实际没做,should do 表示现在应该做某事,与题中 at yesterday’s party 表示的时间不一致。所以选D。
举一反三
John, look at the time. ___________ you play the piano at such a late hour?
A.MustB.CanC.MayD.Need

题型:不详难度:| 查看答案
Jane’s pale face suggested that she______ ill, and her parents suggested that she      medical examination.
A.be; should haveB.was; have
C.should be; haveD.was; has

题型:不详难度:| 查看答案
He______the job well, but he______so careless.
A.had done; had been
B.could do; was
C.could have done; was
D.hadn’t done; had been

题型:不详难度:| 查看答案
It is strongly suggested that measures     
students to cheat in the exams.
A.be taken to prevent
B.be taken to forbid
C.are taken to prevent
D.are taken to forbid

题型:不详难度:| 查看答案
—I’m thinking of losing weight these days.
—Oh, you  ______ be out of your mind. You’re 50 kilograms at the most!
A.willB.shouldC.mayD.must

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.