The metal which produces hydrogen gas on reaction with dilute hydrochloric acid as well as sodium hydroxide solution is
Aluminum
Explanation for correct option:
C. Aluminum
Reaction of Aluminum with hydrochloric acid:
Reaction of Aluminum with sodium hydroxide:
Thus, Aluminium metal produces hydrogen gas in reaction with dilute hydrochloric acid as well as sodium hydroxide solution.
Explanation for incorrect options:
Metals such as Copper, iron as well as sodium do not produce hydrogen gas when react with both acid as well as a base. Thus options A, B, and D are incorrect.
Hence, the correct option is C i.e. Aluminium.