you should check a table of standard electrode potentials. A reaction between a metal and an acid, results in a salt, containing the metalion and H2-gas in a particular redoxreaction.
--> the nobler the metal is, the harder it is to let it react with an acid. All metals above the + 0,30 V in the standard electrodepotentialtable won't react with H+, because H+ as an oxidator isn't strong enough. ( between the 0,00 V abd + 0,30 V an equilibrium will occur)
--> Copper has a standard electrode potential of + 0,34 V and thus no reaction will occur. Ag won't react either for example.