I'm currently reviewing general chemistry I from my textbook, as I have not taken in in several years and will be taking gen chem II soon. I don't really have a professor to ask at the moment, so I turn to you, internet...
In the book, one of the questions asked what will happen if we add HCl to MgO, and to write a balanced chemical equation and net equation.
I first got MgO(s) + HCl(aq) --> MgCl(aq) + OH-(aq), which I know couldn't be right (I didn't balance it because it looked wrong). It turns out MgO is a base, so it produces MgCl(aq) + H2O(l) when reacting with HCl. The net ionic equation is MgO(s) + 2H+ --> Mg2+(aq) + H2O(l).
Here are my questions:
1. How do I know MgO is a base? I was thinking it was a salt, so this one stumped me.
2. How would I go about formulating the full equation without "just knowing" it produces a salt and water? Basically, could anyone show me how mathematically, I would get MgCl + H2O out of MgCl + OH-?
3. Moreover, how do I tell if ANY compound is an acid/base? I get the H and OH thing, but MgO doesn't have an OH (like Mg(OH)2). I'm trying to write down a huge list of ways to tell what a compound is so I can figure out how it reacts, and maybe someone has a resource for that?
Thank you so much!!!