Acest lucru se datorează numărului diferit de electroni din fiecare moleculă și teoriei VSEPR (Valence Shell Electron Repulsion). Această teorie afirmă că, pe măsură ce electronii sunt încărcați negativ, electronii de valență din diferiți atomi dintr-o moleculă se resping reciproc. Dar, electronii perechii singure ocupă mai mult spațiu decât electronii de legătură, deoarece sunt atrași doar de un atom, mai degrabă decât de doi, astfel încât resping mai mult decât electronul de legătură., Prin urmare, putem comanda repulsions între diferite tipuri de perechi de electroni: lone pereche-lone pereche > lipire pereche – lone pereche > lipire pereche – lipire pereche.numărul total de electroni de valență în CO2 este 4 din carbon, plus șase din fiecare oxigen = 16. Carbonul se află în centru deoarece are o electronegativitate mai mică. Dacă formăm doar legături unice din C-O, carbonul nu formează un octet stabil de electroni, așa că trebuie să facem din legături duble. O = C = O există doar electroni de legătură în jurul carbonului care resping în mod egal, astfel încât molecula este liniară., Pentru H2O, numărul total de electroni de valență este 1 din fiecare hidrogen plus 6 din oxigen = 8. Nu putem pune hidrogenul în centru, deoarece poate deține doar doi electroni, datorită numărului său cuantic de principiu de 1. Prin urmare, oxigenul merge în centru. Formând legături unice cu fiecare hidrogen, mai rămân încă două perechi de electroni care ocolesc atomul de oxigen, pentru a completa octetul. Acestea sunt perechi singuratice. Există patru perechi de electroni în jurul atomului de oxigen, deci nu poate fi liniar. Trebuie să fie în formă de v!, Dacă fiecare pereche de electroni ar respinge în mod egal, ar fi într-un aranjament tetraedric, cu unghiuri de legătură de 109 grade. Dar perechile singure resping mai mult decât perechile de lipire, comprimând unghiul de lipire la 104,5 grade.