首先找到题干中的设问“根本原因是”,其次根据材料的关键词“居民消费结构升级”概括材料的主旨,考查影响消费的因素。生产决定消费,大力解放和发展生产力,提高我国经济发展的总体水平。收入是消费的基础和前提。在其他条件不变的情况下,人们当前可支配收入越多,对各种商品和服务的消费量就越大。收入增长较快的时期,消费增长也较快;反之,当收入增长速度下降时,消费增幅也下降。所以,要提高居民的生活水平,必须保持经济的稳定增长,增加居民收入。解:A.居民消费观念的变化,是影响消费水平的主观因素,但不是根本原因,故A错误;B.生产决定消费,我国经济发展水平的提高,是居民消费结构升级的根本原因,故B正确;C.消费品市场物价水平是影响消费水平的重要因素,但不是根本原因,故C错误;D.居民收入的变化是影响消费水平的直接因素,但不是根本原因,故D错误。故选:B