①金属单质与酸或某些盐溶液反应可直接生成盐,如铁与盐酸反应生成盐为氯化亚铁,故①能;
②碱性氧化物能与酸反应可直接生成盐,如氧化钠与盐酸反应可直接生成氯化钠,故②能;
③碱与酸、酸性氧化物、某些盐等可反应生成盐,如氢氧化钠与二氧化碳反应可直接生成碳酸钠,故③能;
④非金属单质能与碱反应生成盐,如氯气与氢氧化钠反应生成氯化钠、次氯酸钠,故④能;
⑤酸性氧化物能与碱反应生成盐,如二氧化碳与氢氧化钾反应生成碳酸钾,故⑤能;
⑥酸能与碱、某些盐、碱性氧化物等反应生成盐,如盐酸与氢氧化钠反应生成氯化钠,故⑥能;
显然全部都能在一定条件下直接生成盐,
故选D.