下列计算错误的是 ( )

【答案】 $B$

【解析】

【分析】

本题主要考查多项式乘多项式，掌握多项式乘多项式的法则是解答此题的关键.

根据多项式乘多项式的法则计算即可.

【解答】

解: A. $(x+a)(x+b)=x^{2}+a x+b x+a b=x^{2}+(a+b) x+a b$, 故 A 正确;

B. $(x+a)(x-b)=x^{2}+a x-b x-a b=x^{2}+(a-b) x-a b$, 故 B 错误.

C. $(x-a)(x+b)=x^{2}-a x+b x-a b=x^{2}-(a-b) x-a b$, 故 C 正确;

D. $(x-a)(x-b)=x^{2}-a x-b x+a b=x^{2}-(a+b) x+a b$, 故 $D$ 正确.

故选 $B$.