There was a lot of fun at yesterday’s party.You ________ come, but why didn’t you?
A.must haveB.shouldC.need haveD.ought to have在线课程D
本题题意:“昨天的聚会(我们)玩得很高兴。你应该来参加的,但你为何没来呢?”ought to have done表示“过去应该做某事却没有做”,含有责备含义;must have done表示“过去一定发生了某事”,表示推测,与本题题意恰好相反。should do表示“现在或将来应该做某事”,与at yesterday’s party所表达的时间矛盾。
查询谷 - www.chaxungu.com
最新文章
- 2026-04-24There was a lot of fun at yesterday’s party.You come, but why didn’t you?A.must haveB.shouldC.need h
- 2026-04-24Oh, I'm not feeling well in the stomach.I so much fried chicken just now.A.shouldn't eatB.
- 2026-04-24“Can't you see? he said to the film being shown.A.angrily pointingB.and point angrilyC.angrily
- 2026-04-24How about the two of us a look at the pictures?A.to takeB.takeC.takingD.to be taking
- 2026-04-24There was nothing they could do A.but wait B.except waitingC.only to wait D.unless they waited
- 2026-04-24You phone him if you want to, but you . He is sure to phone you.A.may; mustn'tB.have to; needn&
- 2026-04-24It that men are more interested in sports and risking.A.seemedB.seemsC.is seemingD.has seemed
- 2026-04-24It's announced that the weather will cold for another five or six days.A.lookB.lastC.stayD.get