Which of the following bonds is polar?

A.F—F
B.O—H
C.O—O
D.H—H
I think it is B...?

Yes, it is b.

the other are between the same elements so those are nonpolar covalent.

thank you...

To determine if a bond is polar, you need to examine the electronegativity difference between the two atoms involved in the bond. Electronegativity is a measure of an atom's ability to attract electron density towards itself in a chemical bond.

In general, if there is a significant difference in electronegativity between two atoms, the bond between them will be polar. If the electronegativity difference is small or zero, the bond will be nonpolar.

Let's calculate the electronegativity difference for each of the given bonds:

Bond A: F—F
Fluorine (F) has an electronegativity of 3.98.
The electronegativity difference is 0, making this bond nonpolar.

Bond B: O—H
Oxygen (O) has an electronegativity of 3.44, and hydrogen (H) has an electronegativity of 2.20.
The electronegativity difference is 1.24, making this bond polar.

Bond C: O—O
The electronegativity difference is 0, making this bond nonpolar.

Bond D: H—H
The electronegativity difference is 0, making this bond nonpolar.

Based on the electronegativity differences, the only polar bond is Bond B (O—H).

So, your answer is correct. Bond B (O—H) is polar.

It is b