there was a lot fun yesterday's party.you ....come,but why didn't you ?A. shouldB.ought to have请问老师,为什么选B比A更合适呢?
回复(1) 2011-06-30 01:36 来自版块 - 
表情
teacherlucas111这里考查情态动词+have done, ought to等于should,should have done意思是应该做某事而事实上没有做,所以应该选B。(2011-06-30 21:20)

返回顶部