Option B is correct.
The reaction of an acid and a base is called a neutralization reaction. The general reaction between an acid and a base is:
acid + base → water + salt
In chemistry, the term salt is generally used to define any ionic compound either soluble or insoluble that is formed from a reaction between an acid and a base not just the table salt. In the neutralization reaction between HCl(aq) and KOH(aq) the result is:
HCl(aq) + KOH(aq) → H2O(l) + KCl(aq)
Acid Base Water Salt
The salt generated here is KCl. By counting the number of atoms of each element, we find that only one water molecule is formed as a product and the chemical equation is balanced. All other options above are wrong.