B 分析:从俯视图中可以看出最底层小正方体的个数及形状,从主视图和左视图可以看出每一层小正方体的层数和个数,从而算出总的个数. 解答:从俯视图可得最底层有3个小正方体,由主视图可得有2层上面一层是1个小正方体,下面有2个小正方体,从左视图上看,后面一层是2个小正方体,前面有1个小正方体,所以此几何体共有四个正方体. 故选B. 点评:此题主要考查了由三视图想象立体图形.做这类题时要借助三种视图表示物体的特点,从主视图上弄清物体的上下和左右形状;从俯视图上弄清物体的左右和前后形状;从左视图上弄清楚物体的上下和前后形状,综合分析,合理猜想,结合生活经验描绘出草图后,再检验是否符合题意.