高三语法题:情态动词I ______ my car can't go more than 80.

问题描述:

高三语法题:情态动词I ______ my car can't go more than 80.
---You were driving at 100km an hour.
---But officer,I ______ my car can't go more than 80.
A.may not have been B.could not have been C.would not have been
选什么?为什么

选B
could not have done sth.
不可能做过
may not have done sth.
有可能没做过
would not have done sth.
不应该做过(就是说这是不对的)