单项选择题

Eating too much fat can _____ heart disease and cause high blood pressure.

A.attribute to
B.contribute to
C.attend to
D.devote to