English as a Second Language/that and which
hello.i wanted to know the difference between that and which?
most times, most people use 'which' and 'that' interchangeably, but as a rule of thumb, you should use 'that' before a restrictive clause and 'which' before everything else.
A restrictive clause is a part of a sentence that you can't omit because it specifically restricts some other part of the sentence.
For ex: The proposal that you wrote yesterday was rejected.
"that you wrote yesterday" is the restrictive sentence here. It 'restricts' the proposal you're talking about, and by omitting it the meaning of the sentence changes.
A non restrictive clause is a part of a sentence you can leave out without changing the meaning of the initial sentence.
For ex: My blue shoes, which I paid $ 100 for, match the color of my best friend's car.
"which I paid $ 100 for" is the non restrictive sentence here. It can be left out, yet the meaning of the original statement does not change whatsoever.
Please let me know if this answers your question, and feel free to follow up if you require further information.