设 $\boldsymbol{A}$ 为 $n(n \geqslant 2)$ 阶矩阵, $\boldsymbol{B}$ 为 $n$ 阶可逆矩阵, $\boldsymbol{b}$ 为 $n$ 维列向量. 下列命题中, 错误的 是
A. 若方程组 $\boldsymbol{A x}=\boldsymbol{b}$ 有解, 则方程组 $\boldsymbol{A B x}=\boldsymbol{b}$ 有解.
B. 若方程组 $\boldsymbol{A x}=\boldsymbol{b}$ 有解, 则方程组 $\boldsymbol{B A x}=\boldsymbol{b}$ 有解.
C. 若方程组 $\boldsymbol{A x}=0$ 有非零解, 则方程组 $\boldsymbol{A B x}=0$ 有非零解.
D. 若方程组 $\boldsymbol{A x}=0$ 有非零解, 则方程组 $\boldsymbol{B A x}=0$ 有非零解.