单项选择题

A.法人全程担保加所购车辆抵押
B.保险公司提供全程履约保证保险
C.专业担保公司提供全程担保
D.自然人保证