Which one species has the longest bond length?
O−2 has the longest bond length.
Bond length of any species can be explained by the positions of the electrons in molecular orbital theory. Bond length can be calculated with the help of bond order. Smaller is bond order, larger is bond length and vice versa.