Hydrogen bonds can form between molecules that are [ select ] because the molecules have [ select ] charges on each end.
1) polar, opposite
2) nonpolar, similar
3) ionic, positive
4) covalent, negative