单项选择题

A hydraulic motor may be driven by ().

A.an electric motor
B.a diesel engine
C.a compressor
D.oil