单项选择题

Seeing the soldiers well ______for the flood-fight, the general nodded with satisfaction.

A.preparing
B.prepared
C.prepare
D.having prepared