Which best completes the sentence?

This pumpkin is larger than __________ .

A.
all the pumpkins in the pumpkin patch

B.
any pumpkin in the pumpkin patch

C.
any other pumpkins'

D.
any other pumpkin in the pumpkin patch