why is aniline soluble in HCl and nitrobenzene not?

1 answer

Aniline is a base with that NH2 group and form a salt with the acid HCl.
Remember acid + base = salt.