Ugly black shapes on eyeballs

Can you tell me what is causing this please? The black shapes are only in the render, not the viewport.

At a guess I’d say polygons that overlap. Do you perhaps have two eyes in the object but also a mirror modifier? If not, perhaps try removing doubles.

Thanks for the reply, but I don’t think it is either of those things.

The eyes look perfect in the viewport!