单项选择题

If a gasoline engine turns over freely but will not start,the cause is generally().

A.a defective ignition system
B.low lube oil level
C.weak valve springs
D.too heavy a load