J.R. S. answered 07/11/21
Ph.D. University Professor with 10+ years Tutoring Experience
I would agree with all of your answers with the possible exception of the last one.
HCl + H2O ==> H3O+ + Cl-
The base in the case would be H2O since it accepts a proton (H+) from the acid HCl. I would choose B as my answer.