— Do you know where Mary is? I couldn’t find her anywhere. — Well . Shehave gone far—her

发布时间:2020-08-17 06:17:39

— Do you know where Mary is? I couldn’t find her anywhere.
— Well . She    have gone far—her coat’s still here.
A. shouldn’t
B. mustn’t
C. can’t
D. wouldn’t

网友回答

A. shouldn’t
B. mustn’t
(答案→)C. can’t
D. wouldn’t
解析:考查情态动词+完成式的用法:句意:--你知道玛丽在哪里吗?--她不会走远的,她的外套还在这里。从her coat’s still here.可知是否定推测,can’t have done“过去不可能做了”,肯定推测用must have done“过去一定做了”,shouldn’t have done过去本不应该做而做了, wouldn’t have done过去本不会做而做了,选C。
以上问题属网友观点,不代表本站立场,仅供参考!