Learn English – I can’t, I won’t and I don’t want

meaning-in-contextword-choice

I watched a movie by Harrison Ford and there are some lines,

H: I can't talk to you.

J: You can't talk? You won't talk? You don't want to talk?

H: I can't talk. I won't talk. I don't want to talk.

H was fired by a cigarette company and J was a journalist who wanted to ask for some dirty secretes about the company from H. This conversation was by tax.

I guess I know "can't talk" here means "I am not allowed to talk". I also think I know the difference between "you won't" and "you don't want". They both mean admonition. But I am not sure what is the difference between "I won't" and "I don't want".

Best Answer

It's a difference between preference and a decision.

"I don't want" means his preference would be not to talk.

"I won't talk" means he has chosen not to talk.

It's not necessarily the same because someone could choose to do something they don't want to do.