单项选择题

甲因外出经商,托朋友乙帮忙照看名贵赛马一匹,乙照看期间,因为投资亏损欠下巨额债务,遂将该马匹以市价卖给了不知情的丙,在马匹交付之后,又假装此马匹还没有卖出,向丁兜售,丁与之签订买卖合同。下列说法正确的是______。

A.甲可以依据所有权的权能请求丙返还
B.丁得以乙没有所有权为由主张合同无效
C.丙应当将马匹返还给甲
D.丁可以向乙主张违约责任