单项选择题

Why does the cost of living keep increasing()

A.Because are always shortages of goods.
B.Because the workers are getting lower and lower pay.
C.Because the government makes no interference.
D.Because people demand more and better goods.