单项选择题

下列溶液在常温下能跟镁反应生成氢气的是()

A.NaCl
B.NH4Cl
C.NaOH
D.Na2CO3