speculate in something—buy and sell smth. with hope of profit through changes in its market value:
- These proposals are opposed by traders who speculate in oil.
speculate on something—form opinions about smth. without knowing for certain:
- Do not speculate on what he would have done had he been there.