单项选择题

以下哪种合同是典型的双务合同()

A.赠予合同
B.采购合同
C.保管合同
D.借用合同