A、基金合同的当事人是基金管理人和基金份额持有人,基金托管人是基金合同的关系人
B、基金管理人和基金托管人可以是同一人
C、基金管理人和基金托管人可以相互投资或持股
D、基金托管人可以由商业银行担任
【答案】D
【解析】A项,《证券投资基金法》第3条第1款规定,基金管理人、基金托管人和基金份额持有人的权利、义务,依照本法在基金合同中约定。由此可知,基金管理人和基金份额持有人、基金托管人都是基金合同当事人。BC两项,第35条规定,基金托管人与基金管理人不得为同一机构,不得相互出资或者持有股份。D项,第32条第1款规定,基金托管人由依法设立的商业银行或者其他金融机构担任。故选D。