Отличие can't от don't заключается в их значении:
- Can't — не делаю, потому что не могу. 1 Часто употребляется при неспособности делать что-либо. 5 Например: I can't read this text in 5 minutes! It's too long! — Я не могу читать этот текст за 5 минут. Он длинноват. 5
- Don't — просто не делаю. 1 Используется, когда речь идёт о правилах и привычках. 5 Например: I don't wear skirts — Я не ношу юбки (как правила). 5
Таким образом, can't выражает неспособность к действию, а don't — просто отказ от действия в определённом контексте (например, когда речь идёт о правилах и привычках). 15