单项选择题

根据证券投资基金法律制度的规定,下列机构中,可以担任证券投资基金托管人的是( )。

A.商业银行
B.证券公司
C.基金管理公司
D.信托投资公司