单项选择题

The energy for pushing this piston up can be supplied from (), so that the piston can keep moving up and down.

A.the same piston
B.the piston nearby
C.the other pistons
D.the generators on board