Nous avons chaud (not chauds) ?!!!
I practised, in the ( adjectives 1 ) chapter, the sentence : Nous avons chaud, but then, in the ( plurals ) chapter, I found out that we add (s) to adjectives when the noun is plural ...
so I don't get it why we've said Chaud not Chauds in the question sentence ...
With verb "avoir", chaud is an adverb, therefore invariable : "nous avons chaud" With verb "être", chaud is an adjective, therefore variable : "la soupe est chaude".