159k views
3 votes
Which of the following compounds contains both ionic and covalent bonds?

Select one:
a. NH3
b. NaNO3
c. CH3OH
d. AlCl3

User Iggy
by
8.7k points

2 Answers

5 votes
NaNO3 because Na is a cation allowing it to bond with anions which are NO3. NO3 is a covalent compound because nitrogen and oxygen are sharing electrons when they bond; thus making a covalent bond
User Wing Choy
by
7.8k points
2 votes

Answer:

d. AlCl3

Step-by-step explanation:

In AlCl₃ each Al³⁺ cation is surrounded by three Cl⁻ anion. Al³⁺ has a small ionic radius giving it a high charge density whereas Cl⁻ has a large ionic radius, low charge, and easily polarizable. Al³⁺ pulls one electron from each of the three Cl⁻ ion thus giving the Al-Cl bond a covalent character.

User Udara Herath
by
8.1k points