Youwerelateforclass,butyou_______

发布时间:2020-07-26 02:43:00

You were late for class, but you ________ on time.A.might beB.should beC.ought to have beenD.must have been

网友回答

C解析ought to have done sth.表示过去应该做而未做某事,相当于should have done sth.;must have done 表示过去肯定做过某事,故选C项。
以上问题属网友观点,不代表本站立场,仅供参考!