Why is an electric current only produced if there is a closed circuit?
Without a closed circuit, electrons cannot flow from one point to another.
A closed circuit allows magnets to move back and forth, creating an electric current.
An open circuit causes electrons to escape the wire, stopping the electric current.
With an open circuit, the magnetic field created would cause the current to stop flowing.