由于关于x的方程k2x2-(2k+1)x+1=0有实数根,
①当k=0时,方程为一元一次方程,此时一定有实数根;
②当k≠0时,方程为一元二次方程,如果方程有实数根,那么其判别式是一个非负数,由此即可求出k的取值范围.
【解析】
∵关于x的方程k2x2-(2k+1)x+1=0有实数根,
∴①当k=0时,方程为一元一次方程,此时一定有实数根;
②当k≠0时,方程为一元二次方程,
如果方程有实数根,那么其判别式△=b2-4ac≥0,
即(2k+1)2-4k2>0,
∴k≥-,
∴当k≥-,关于x的方程k2x2-(2k+1)x+1=0有实数根.
故选B.