下列说法错误的是()
A.“ab<0”是“方程ax2+by2=1表示双曲线”的充分不必要条件
B.命题“若a=0,则ab=0”的否命题是:“若a≠0,则ab≠0”
C.若命题p:存在x∈R,x2-x+1=0,则命题p的否定:对任意x∈R,x2-x+1≠0
D.若命题“非p”与命题“p或q”都是真命题,那么命题q一定是真命题