The correct option is B Ca(HCO3)2
CO2 readily reacts with alkalis to form the corresponding carbonate.
If CO2 is in excess, it forms the corresponding hydrogen carbonate.
Here, CO2 reacts with calcium hydroxide to form calcium carbonate. Thus, on excess of CO2 it forms calcium bicarbonate.
This reaction is the basis of the limewater test for CO2 gas.
Ca(OH)2(aq)+CO2(g)→CaCO3(s)+H2O(l)
CaCO3(s)+H2O(l)+CO2(g)→Ca(HCO3)2(aq)