A、由于金属M能与硝酸银反应置换出银,说明M的金属活动性比银强.故A说法正确;B、如果M是铝,铝与硝酸银反应生成银和硝酸铝,由于硝酸根-1价,铝+3价,所以硝酸铝写为:Al(NO3)3,图示中M是+2价,所以M不能是铝.故B说法错误;C、该反应有一种单质和化合物反应,生成了另一种单质和化合物,属于置换反应.故C说法正确;D、反应前M是单质化合价为0,反应后生成了M(NO3)2,M的化合价是+2价,化合价发生了改变,故D说法正确.故选B.