Reaksi pelarutan diketahui sebagai berikut.
CaCO3(s)⇌Ca2+(aq)+CO32−(aq)
Persamaan matematis Ksp adalah sebagai berikut.
Ksp=[Ca2+][CO32−]
Penambahan kelarutan CaCO3 dapat dilakukan dengan menggeser reaksi ke kanan. Hal yang dapat dilakukan adalah dengan mengurangi konsentrasi CO32−. Ion CO32− membentuk kesetimbangan dengan air sesuai persamaan berikut.
CO32−(aq)+H2O(l)⇌HCO3−(aq)+OH−(aq)
Ion CO32− mengikat H+ yang merupakan karakter dari basa menurut Bronsted-Lowry. Oleh karena itu, CO32− akan berkurang jika bereaksi dengan asam (senyawa yang menghasilkan H+).
CO32−(aq)+H+(aq)⇌HCO3−(aq)
HCl adalah asam kuat yang akan terionisasi membentuk H+.

NH4Cl adalah garam asam. Setelah terionisasi, kationnya mengalami hidrolisis membentuk H+.

NaCl adalah garam netral yang terbentuk dari asam-basa kuat, sedangkan NH4OH adalah suatu basa lemah. Larutan yang bersifat asam sehingga dapat menambah kelarutan CaCO3 adalah HCl dan NH4Cl.
Jadi, jawaban yang benar adalah E.