How can distinguish this three in detail?

How to use them opportunely and in what kind of situation we use this word in each case?

Please show me some examples.

Thanks in advance.
There is a progression:

Strange - slightly unusual
Queer - a bit more unusual (but CAREFUL: this is also used to mean 'homosexual')
Weird - very unusual/inexplicable
There is very little difference between "strange" and "weird" to my thinking.

"I heard a weird noise" is the same as "I heard a strange noise."

Also, "That's weird" or "How weird" is a pretty common response to anyone who tells you about something unusual that has happened... but you could just as easily say "That's strange" or "That's odd." (Let's throw "odd" into the mix as having about the same meaning.)

And as Greyowl says, these days, at least in the U.S., if you say "how queer," you will likely be understood to making a reference (and not necessarily a nice one) to something homosexual.
Site Hint: Check out our list of pronunciation videos.
Thank you all. It's clear.Emotion: big smile
I know that there is a TV series called 'Queer Eye for the Straight Guy'.
If the word 'Queer' is considered offensive, how come such a title is created?
In the U.S., the word "queer" to refer to homosexuals used to be strictly derogatory. However, at some point the gay community decided to take some of the sting out of the word "queer" by using it themselves. I remember some years ago Gay Pride marches started featuring signs saying "We're here, we're queer, get used to it!" Now it is one of those words that can safely be used without offense only among members of the gay community - and probably only in certain contexts or among people who know the people they are talking to will not be offended. In other words, proud, openly gay people might refer to themselves as "queer" -- as in "Queer Eye for the Straight Guy" -- but others should not do so. "Gay" is an accepted, neutral word.
Teachers: We supply a list of EFL job vacancies
Thank you~Emotion: smile