2HCl+Pb(NO3)2---> PbCl2 (s)+2HNO3

Can you please tell why this is not an acid base reaction?

2 answers

Because Pb(NO3)2 is a salt and PbCl2 is a ppt. This is a double displacement reaction which is spontaneous because PbCl2 is insoluble. The insoluble ppt of PbCl2 drives the reaction forward (Le Chatelier's Principle) and the reaction proceeds to completion.
Other reasons for rxns going to completion:
a. ppt forms
b. gas formed
c. slightly ionized material formed.
Thank you. You're the best the best the best.