单项选择题

对保险合同理解正确的选项是()

A.所有保险合同都属补偿性合同
B.所有保险合同都属给付性合同
C.各种财产保险合同都属补偿性合同
D.各种人身保险合同都属给付性合同