货币具有时间价值的原因有:
A、时间偏好
B、不确定性
C、通货膨胀
D、以上全部