单选题
—Mummy, I have broken my train.
—I told you so. You ______ on it.
A、
mustn"t have ridden
B、
couldn"t ride
C、
shouldn"t have ridden
D、
needn"t ride
【正确答案】
C
【答案解析】
情态动词
—妈妈,我把火车弄坏了。
—我告诉过你,你不应该骑在上面玩的。
shouldn’t have done表示本来不应该做某事,实际却做了,恰好符合题意。 must have done是表示对过去的肯定推测,但一般没有mustn’ t have done的形式,故选项A错误;选项B和D也都没有本不该做某事的含义。
提交答案
关闭