The large difference between the melting and boiling points of oxygen and sulphur may be explained on the basis of:
Electron gain enthalpy
Electronegativity
Atomicity
Atomic size