For example, for an alcohol, why can't alcohol theoretically act as a base and receive a H proton on one of its lone pairs to form a conjugate acid? It still has an octet of electrons, but it would have a formal charge of +1. NH3 can gain a H atom and withhold a formal charge of +1 so why can't oxygen?