The SI unit of latent heat is
B
Correct answer
Explanation
Latent heat is the amount of energy absorbed or released during a phase change per unit mass. Since it's energy per mass, the SI unit is joule per kilogram (J/kg). J/g K and J/kg K are units for specific heat capacity, which involves temperature change. Latent heat itself has no temperature component.