(i) It is because metal reacts with substances present in atmosphere to form surface compounds which make it dull.
(ii) It is because dil. HNO3 is an oxidising agent therefore zinc gives NO and not H2 with dil. HNO3.
(iii) It is because sea water contains sodium chloride due to which metal halides are formed, whereas sulphur is found below rocks. Therefore, metal – sulphides are formed in rocks.