You use 'which' when you are trying to find something specific. For example, "Which of these should I wear?"You use 'that' when you are asking if you could have something. Like, "Can I have that?"
Too is a word meaning excessive or excessively, . For example, too much, too many, too large, too heavy. It can also be used as an alternative to "also" or "as well," e.g. "He is very tall, and...
We can use "has" when we have to represent a thing that someone else has.for example:- He has a pen."Have" is used to represent a thing that we have.for example:- I have a pen.