MycarelessfriendBobreceivedaticket

发布时间:2020-07-12 05:18:26

My careless friend Bob received a ticket for speeding. He______have driven so fast.












A.can’t











B.wouldn’t










C.mustn’t   










D.shouldn’t

网友回答

D解析考查情态动词+have done的用法:can’t have done“过去不可能做”,wouldn’t have done“过去本不会做而做了’must接完成时不能用否定,shouldn’t have done本不该做而做了,句意是:我粗心的朋友Bob收到超速驾驶的罚单。他本不该开的那么快的,选D。
以上问题属网友观点,不代表本站立场,仅供参考!