多项选择题

根据合同法规定,对于违反非金钱债务的,不能采用继续履行方式承担违约责任的情形是( )。

A.法律上或者事实上不能履约
B.债务的标的不适于强制履行或者履行费用过高
C.债权人在合理期限内未要求履行
D.债权人下落不明