he's an intelligent boy ,he _made such a silly mistake

问题描述:

he's an intelligent boy ,he _made such a silly mistake
Acan't have Bmight not have Cmustn't have Dshould n't have
为啥不可以是D 他本不应该...

can't表示可能性中的最肯定的否定,即不可能.选D名意不符