Correct option is B
Each oxygen atom has 2+6=8 electrons. Thus the O2 molecule contains a total of 16 electrons. These are arranged in MOs:

The antibonding π*2py and π*2pz orbitals are singly occupied in accordance with Hund's rule. Unpaired electrons give rise to paramagnetism. Since there are two unpaired electrons with parallel spins, this explains why oxygen is paramagnetic.

The bond order may be calculated as half the difference between the number of bonding and antibonding electrons:In the case of O2 the bond order is calculated as (10 - 6)/2 = 2, which corresponds to a double bond.

Term symbol for O atom ([He] 2s²2p⁴): Two electrons will be present in one of the p orbitals and will cancel each other.
