A, B đứng trước H, sau Mg còn C, D đứng sau H.
B đẩy A ra khỏi muối nên $B>A$
D đẩy C ra khỏi muối nên $D>C$
Vậy $B>A>D>C$
Chọn B là Zn, A là Fe, D là Cu, C là Ag.
$Zn+2HCl\to ZnCl_2+H_2$
$Fe+2HCl\to FeCl_2+H_2$
$Zn+FeCl_2\to ZnCl_2+Fe$
$Cu+2AgNO_3\to Cu(NO_3)_2+2Ag$