Dilute trioxonitrate (V) acid does not produce hydrogen when it reacts with metals because

A.

it reacts with the product.

B.

it is highly corrosive.

C.

there is no visible reaction.

D.

it is a strong oxidizing agent.

Correct answer is D

Dilute trioxonitrate (V) acid does not produce hydrogen when it reacts with metals because it is a strong oxidizing agent.
Trioxonitrate (V) acid, also known as nitric acid, is a strong oxidizing agent. This means that it can easily oxidize metals, which means that it can remove electrons from metals. When nitric acid oxidizes a metal, it forms salt and water. The salt does not contain hydrogen, so no hydrogen gas is produced