单项选择题

The people in the snow-stricken areas need much more food than ______to them by the airforce.

[A] being delivered
[B] have been delivered
[C] delivered
[D] has been delivered