I'm pretty sure that OH- has a bond order of 1. OH+ has a bond oder of 1. confirm this please.

I think you are correct.

http://en.wikipedia.org/wiki/Bond_order

To determine the bond order of a molecule or ion, we need to count the number of bonding electrons and divide it by 2. Bond order is a measure of the number of chemical bonds between two atoms within a molecule.

For OH-, we first need to draw its Lewis structure:
- The oxygen atom (O) has 6 valence electrons.
- The hydrogen atom (H) has 1 valence electron.
- Since OH- is an ion, it has an extra electron, bringing the total number of valence electrons to 8.

To form bonds, the oxygen atom shares one electron with each of the two hydrogen atoms. Each hydrogen atom shares its single electron with the oxygen atom, forming a covalent bond. The remaining electron forms a lone pair on oxygen.

Oxygen (O) has 2 lone pairs and 1 shared bond, giving a total of 3 bonding electrons. Since the bond order is calculated by dividing the number of bonding electrons by 2, the bond order of OH- is 3/2, which is 1.5.

Now, let's consider OH+. To determine its bond order, we need to analyze its Lewis structure:
- The oxygen atom (O) still has 6 valence electrons.
- The hydrogen atom (H) also has 1 valence electron.
- OH+ is a positively charged ion, so it has one less electron, making the total number of valence electrons 7.

Similar to OH-, the oxygen atom shares one electron with each of the two hydrogen atoms, and the remaining electron forms a lone pair on oxygen.

Oxygen (O) now has 1 lone pair and 1 shared bond, giving a total of 2 bonding electrons. Therefore, the bond order of OH+ is 2/2, which equals 1.

In conclusion:
- OH- has a bond order of 1.5.
- OH+ has a bond order of 1.