Based on factors affecting bond length, the rank from shortest to longest bond length is SO42-, SO32- SO2.
The bond length of a bond is defined as the average distance between nuclei of two bonded atoms in a molecule.
The bond length is determined by the number of bonded electrons also known as bond order.
The higher the number of bonded electrons, the shorter the bond length and vice versa.
SO2 has the least number of bonded electrons, followed by S032- and then SO42-.
Therefore, the rank from shortest to longest bond length is SO42-, SO32- SO2.
Learn more about bond length at: https://brainly.com/question/3405662