В реактиве, который используется для распознования карбонат-ионов в растворе, должен быть катион водорода, то есть, кислота, дабы в ходе реакции обмена образовывалась карбонатная кислота H2CO3, которая в свою очередь распадалась на H2O и СО2 ( углекислый газ, выделение которого мы смогли бы наблюдать ):
BaCO3 + HNO3 = Ba(NO3)2 + H2CO3 = Ba(NO3)2 + H2O + CO2.
ответ: Г) HNO3.