Youarelateforschooltoday.You______

发布时间:2020-07-27 10:52:35

You are late for school today.You ________ to school earlier.A.ought to eB.should have eC.ought have eD.should e

网友回答

B解析should have done表示“过去应该做某件事而实际上没有做”,此处含有责备之意,也可用ought to have e。
以上问题属网友观点,不代表本站立场,仅供参考!