D
分析:首先對x5+x4+x=-1,即x5+x4+x+1=0,等號左邊通過拆分項、提取公因式、完全平方式因式分解,轉化為(x+1)(x4+1)=0.針對因式x4+1可知其大于0,進而判定x+1=0,求得x的值為-1.最后將x的值代入x1997+x1998+…+x2007即可求得結果.
解答:∵x5+x4+x=-1,即x5+x4+x+1=0,
∴x4(x+1)+(x+1)=(x4+1)(x+1)=0,
又∵x4>0,
∴x+1=0,即x=-1,
∴x1997+x1998+…+x2007=(-1)+1+…+(-1)=-1.
故選D.
點評:本題考查高次方程、代數(shù)式求值、因式分解.解決本題的關鍵通過因式分解,降次轉化為一元二次方程與一次方程,進而求得x的值,原題得解.