
Nneamaka E. answered 03/14/19
Patient and Knowledgeable tutor specializing in organic chemistry.
In terms of the halohydrin reaction, your friend is correct. The water molecule will attack first because it is the solvent in the reaction, and with water being the solvent, that means there are many more molecules of water than there are bromide ion. If you think in terms of Avogadro's number, a mole of bromide ion contains 6.022 * 10^23 ions of bromide, whereas, if you're using water as a solvent, you can't quantify the number of water molecules in the solvent compared to the number of bromide ions.
Therefore, a water molecule will more than likely attack first, leading to addition of water and a bromine atom. However, in terms of nucleophilicity, a bromide ion is probably a better nucleophile than a water molecule because the bromide ion has a negative charge, and negatively charged species tend to be better nucleophiles in organic chemistry.