D
分析:(x+y)(-x-y)由于兩項符號都不一樣,所以不能用平方差公式;(-3a2)3=-9a6中系數(shù)錯誤;(-a+b)2=a2+2ab+b2中應(yīng)該是-2ab;所以前三項都不正確.
解答:A、應(yīng)為(x+y) (-x-y)=-(x+y)(x+y)=-(x+y)2,故本選項錯誤;
B、應(yīng)為(-3a2)3=-27a6,故本選項錯誤;
C、應(yīng)為(-a+b)2=a2-2ab+b2,故本選項錯誤;
D、2009×2007=(2008+1)(2008-1)=20082-12,正確.
故選D.
點評:本題考查了平方差公式,運用平方差公式計算時,關(guān)鍵要找相同項和相反項,其結(jié)果是相同項的平方減去相反項的平方.