A) Silica forms strong bonds, so higher amounts of silica make for more viscous magma.
B) Higher silica content lowers the melting temperature and since increasing the temperature of a magma decreases viscosity increasing silica content increases viscosity.
C) Higher silica content means a larger amount of water a magma can dissolve and water decreases magma viscosity, so increasing silica conte