—Fined ¥100! You know you were driving 100 KM an hour, don't you?
—No, officer. I .This car doesn't do 80.
A. shouldn't have been
B. mustn't have been
C. can't have been
D. mightn't have been
网友回答
A. shouldn't have been
B. mustn't have been
(答案→)C. can't have been
D. mightn't have been
解析:shouldn’t have done本不应该做某事,实际上却做了;can’t have done不可能做了某事;mightn’t have done也许没有做某事。不存在mustn’t have done的结构。句义:—罚款100元!你知道刚才你的车速是100公里每小时吗?—不。警官,我不可能那样的。这辆汽车开不到80码的。根据句义说明C正确。