分析:根據能用平方差公式計算的式子的特點是:兩個二項式相乘,并且這兩個二項式中有一項完全相同,另一項互為相反數,對各選項分析判斷后利用排除法求解.
解答:解:A、(-a+b)(a-b)=-(a-b)(a-b),兩項都完全相同,不符合平方差公式;
B、
(x+y)(y-x)兩項有一項完全相同,另一項互為相反數,符合平方差公式;
C、(x+4)(4+x)=(4+x)(4+x),兩項都完全相同,不符合平方差公式;
D、(x-2)(x+1)中有一項-2與1不同,不符合平方差公式.
故選B.
點評:本題考查了平方差公式,運用平方差公式計算時,關鍵要找相同項和相反項,其結果是相同項的平方減去相反項的平方.