多项选择题

影响债券偿还期限的因素主要有( )。

A.资金使用方向
B.市场利率变化
C.债券发行主体
D.债券变现能力