C
分析:根据完全平方公式,平方差公式和多项式的乘法,对各选项计算后利用排除法求解.
解答:A、应为(-a+b)(b-a)=(a-b)2=a2-2ab+b2,故本选项错误;
B、应为(2x-3y)(2x+3y)=4x2-9y2,故本选项错误;
C、(-m-n)(m-n)=-(m+n)(m-n)=-(m2-n2)=-m2+n2,正确;
D、应为(a+b)(a-2b)=a2-4b2,故本选项错误;
故选C.
点评:本题考查多项式的乘法公式的灵活运用,在使用乘法公式时,一定要看是否符合公式特点,注意符号与系数的变化规律.