多选题 货币之所以具有时间价值,因为有下列因素(  )。
【正确答案】 A、B、D
【答案解析】货币时间价值是指货币随着时间的推移而发生的增值,也称为资金时间价值。货币之所以具有时间价值,是因为:①货币可以满足当前消费或用于投资而产生回报,货币占用具有机会成本;②通货膨胀会导致货币贬值;③投资有风险,需要提供风险补偿。