My careless friend Bob received a ticket for speeding. He have driven so fast.A. can’tB.

发布时间:2020-08-16 16:48:58

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

网友回答

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