Alternating current can induce voltage because it has a

A.

ripple value

B.

varying magnetic field

C.

weaker magnetic field than direct current

D.

stonger magnetic field than direct current

E.

high peak value

Correct answer is B

Due to the change in the voltage in an AC, which either increases or decreases, the magnetic field around it is always either collapsing or expanding (varying magnetic field).