单选题 基金托管人发现基金管理人的投资指令违反基金合同时,正确的做法是(     )。
【正确答案】 D
【答案解析】基金托管人发现基金管理人的投资指令违反法律、行政法规和其他有关规定,或者违反基金合同约定的,应当拒绝执行,立即通知基金管理人,并及时向中国证监会报告。所以D正确。