正确答案选B.因为上一句说的是否定句 所以用why not
如果上面说的是肯定句,就用why来询问了.
又如:Do you like English?Why or why not?
而why not还有一个用法就是表示同意某人的建议.