D
分析:根据金属单质与酸或某些盐溶液反应生成盐;碱性氧化物能与酸反应生成盐;酸与碱反应能生成盐和水;某些非金属单质与碱反应生成盐;酸性氧化物与碱反应生成盐来解答.
解答:①金属单质与酸或某些盐溶液反应可直接生成盐,如铁与盐酸反应生成盐为氯化亚铁,故①能;
②碱性氧化物能与酸反应可直接生成盐,如氧化钠与盐酸反应可直接生成氯化钠,故②能;
③碱与酸、酸性氧化物、某些盐等可反应生成盐,如氢氧化钠与二氧化碳反应可直接生成碳酸钠,故③能;
④非金属单质能与碱反应生成盐,如氯气与氢氧化钠反应生成氯化钠、次氯酸钠,故④能;
⑤酸性氧化物能与碱反应生成盐,如二氧化碳与氢氧化钾反应生成碳酸钾,故⑤能;
⑥酸能与碱、某些盐、碱性氧化物等反应生成盐,如盐酸与氢氧化钠反应生成氯化钠,故⑥能;
显然全部都能在一定条件下直接生成盐,
故选D.
点评:本题考查常见物质的性质,明确不同类物质之间的相互转化及发生的化学反应是解答本题的关键,学生应熟悉不同类别物质的性质来解答.