本题考查我国主要山脉的分布大势。根据题意,需要找出我国地势第二级阶梯上的南北走向的山脉。大兴安岭和太行山是东北—西南走向,横断山脉位于第一级阶梯,而贺兰山则是南北走向且位于第二级阶梯上。因此,正确答案是D,贺兰山。