if electric field is zero then how current passes through an inductor?
the inductor is a coil of metal The E field inside is zero because it acts like a faraday shield. Within the metal if its a pure inductor there is no resistance. (copper losses zero) so a finite current is driven by a zero E field. (OK thats hard to comprehend, but only because a PURE lossless inductor is imposible)