C
分析:根据平方差公式以及完全平方公式的结构特点,分别进行计算即可得出答案.
解答:x
2+8y两项符号相同,仅有两项,无法运用公式法进行因式分解,故此选项错误;
x
2-x+

=(x-

)
2,能用公式法分解因式,故此选项正确;
x
2+2x+4,不能用公式法分解因式,故此选项错误;
x
2-4y
2=(x+2y)(x-2y),能用公式法分解因式,故此选项正确;
-x
2+1=(1-x)(1+x),能用公式法分解因式,故此选项正确;
-x
2-y
2,两项符号相同,无法运用公式法进行因式分解,故此选项错误;
-x
2-y
2+2xy=-(x
2+y
2-2xy)=-(x-y)
2.能用公式法分解因式,故此选项正确;
故正确的有4个,
故选:C.
点评:此题主要考查了公式法分解因式,熟练掌握运算法则和平方差公式以及完全平方公式的结构特点是解题的关键.