Calcium oxide is a basic oxide. This means that it reacts readily with acids to form salts and water. Carbon dioxide is an acidic oxide. This means that it reacts readily with bases to form salts and water. Therefore, calcium oxide reacts readily with carbon dioxide to form calcium carbonate and water.