单项选择题

发动机温度升高是因为:()

A.可燃混合气被压缩产生了热量
B.发动机燃烧做功
C.零部件之间有摩擦
D.以上三者都是