Many a ship ______ on those rocks.

Many a ship ______ on those rocks.
A、has wrecked
B、were wrecked
C、has been wrecked
D、had been wrecked
【正确答案】:C