分析:分解因式的方法有:①提公因式法,A、B、C、D都没有公因式,②公式法:平方差公式,A、B、C都不能用平方差公式;完全平方公式,D能用完全平方公式,根据判断即可.
解答:解:A、不能分解因式,故本选项错误;
B、不能分解因式,故本选项错误;
C、不能分解因式,故本选项错误;
D、-a2+2ab-b2=-(a2-2ab+b2)=-(a-b)2,故本选项正确;
故选D.
点评:本题考查了对分解因式的方法的理解和运用,分解因式的步骤是:第一步,先看看能否提公因式;第二步,再运用公式法,①平方差公式:a2-b2=(a+b)(a-b);②a2±2ab+b2=(a±b)2,第三步:再考虑用其它方法,如分组分解法等,此题题型较好,是一道容易出错的题目.