B 句意:2005年美国人口是多少?大约296 million。对population提问常用What,时间是2005,所以用一般过去时。population相当于一个整体,谓语是但是,所以用was。故选B。 考点: 考查疑问词和动词时态的用法。