单项选择题

期货交易和现货交易的主要区别在于()。

A.是否需要签订交易合同
B.是否需要即期交割
C.是否需要通过中介机构
D.是否有交易风险