分析:A、根據金屬活動性順序分析,排在前面的金屬可以把排在后面的金屬從它的鹽溶液中置換出來;
B、根據金屬活動性順序分析,排在氫前的金屬可以置換出酸中的氫,氫后面的金屬不與酸反應;
C、酸與堿起中和反應;
D、根據復分解反應的條件分析;
解答:解:A、在金屬活動性順序中,Cu排在Ag的前面,Cu與AgNO3溶液能反生反應.故A不符合題意;
B、在金屬活動性順序中,Cu排在氫的后面,Cu與稀HCl不能發生反應,故B符合題意;
C、稀HCl與NaOH溶液發生中和反應,生成了氯化鈉和水,故C不符合題意;
D、稀H2SO4與BaCl2溶液反應生成了硫酸鋇沉淀,符合復分解反應的條件,能發生.故D不符合題意.
故選B.
點評:通過完成本題,學會根據金屬活動性順序、復分解反應的條件、物質的性質等來判斷物質間能否發生反應.