The correct option is B.
Speculators refers to those people who specialize in trading commodities, bonds, equities, currency, etc by taking larger than average risks in respect of future increase in price in order to make quick and large profits.
When a speculative investor decides that there are possibility of future increase in the price of a certain commodity, he buys up that commodity in large quantity and wait until there is increase in price, he then sell the commodity to make profits.