解:有,(1)和(2)都错误.
(1)中,因为方程要有两个不相等的实数根,则该方程还必须是一元二次方程,
即k-1≠0,k≠1.
则(1)的解应为当k<

,且k≠1时,方程有两个不相等的实数根.
(2)中,当k=

时,结合(1)的结论,则此时方程无实数根,应舍去.
因此不存在k,使方程两实根互为相反数.
分析:(1)根据根的判别式△>0确定k的取值范围,首先要理解方程是一元二次方程,即k-1≠0.
(2)若两实数根互为相反数,则结合根与系数的关系得出关于k的方程,求出k的值,看此时求得的k的值在不在(1)所求的k的取值范围内,再判断是否存在满足题意的k值.
点评:考查根的判别式,根与系数的关系及取值范围进行检验.