to speculate on /upon, about/ smth — размышлять /предаваться раздумьям/ о чём-л.; обдумывать что-л.
to speculate concerning the future — размышлять о будущем
2) строить предположения; заниматься домыслами
to speculate as to /concerning/ the cause of smth — строить предположения /догадки/ о причине чего-л.
to speculate on the origin of the universe — строить гипотезы о происхождении вселенной
about such matters it is useless to speculate, what we need is exact knowledge — в таких вопросах бесполезно заниматься домыслами, нужно точно знать факты
2. спекулировать; играть на бирже
to speculate in stocks and shares — спекулировать ценными бумагами
to speculate for a rise [for a fall] — играть на повышение [на понижение]