单项选择题

A.无偿的契约
B.负有法律义务的契约
C.告诫的契约
D.有偿的契约