Разница между cannot и can't при передаче отрицательных значений заключается в их использовании:
- Cannot (всегда слитно) описывает состояние, когда человек не может что-то сделать вообще. vk.com Например: «I cannot predict what will happen next year» — Я не могу предсказать, что произойдёт в следующем году. englishshow.ru
- Can't (сокращённая форма) используется в разговорной речи, но не в академическом и официальном письме. vk.com otvet.mail.ru Например: «I can't predict what will happen next year» — Я не могу предсказать, что произойдёт в следующем году. englishshow.ru
Таким образом, полная форма (cannot) предпочтительнее, если нужно акцентировать внимание на возможности или невозможности действия, а сокращённая форма (can't) — в неофициальных ситуациях. skysmart.ru