Two gas cylinders contain ethylene (ethene) and acetylene respectively. One test which can be used to distinguish between them is by?

A. passing each gas through bromine water
B. passing each gas through dilute potassium permanganate solution
C. passing each gas through silver nitrate solution
D. treating each gas catalytically with excess hydrogen gas