به طور کلی think محکمتر هست و با دلایل بیشتری توجیه میشه ولی assume میتونه فاقد دلیل باشه شبیه حدس زدن (تفاوت assume و guess) یا با دلایل کمی همراه باشه.
از طرف دیگهای think میتونه به یه وضعیت ذهنی اشاره کنه که شما دارین به چی فکر میکنین و چی تو ذهنتون هست. ولی assume به یه وضعیت اشاره میکنه که شما دارین گزارهای رو به صورت حدسی یا مبتنی بر یه اطلاعات کم اولیه تولید میکنین.
توی دو تا جمله زیر
I think modern governments should care more about the climate change
I assume that modern governments should ...
در اولی think میتونه بیان یه اعتقاد باشه. ولی دومی میتونه نتیجهگیری از یه بحث باشه.
توی بعضی جملات هم نمیشه از یکی از این دو تا به جای اون یکی استفاده کرد. مثلا توی جمله امری به شکل
think about that
نمیشه گفت assume about that
یا مثلا وقتی داریم یه بحث منطقی میکنیم میتونیم به فرضیات شروع کنیم و بگیم Let's assume that ... ولی نمیتونیم بگیم let's think that ...