Boric acid is polymeric due to (a) its acidic nature (b) the presence of hydrogen bonds (c) its monobasic nature (d) its geometry