单项选择题

根据合同法规定,对于当事人违反非金钱债务的,适用继续履行责任方式的情形是______。

A.法律上或者事实上不能履行
B.继续履行有失公允
C.债务的标的不适于强制履行或者履行费用过高
D.债权人在合理期限内未要求履行