hi, i am a native-english speaker, and sadly, i have forgotten a grammar rule. i just speak and do not pay attention to the exact rules. i have asked my friends and they do not know the answer either. concerning my question, when does one use "which" and when does one use "that"? when i insert both words into a sentence, i can usually tell which word fits better, but i do not know the exact rule.
Top answer
"That" is used to marker "restrictive relative clause", whereas "which" in general is used for "non-restrictive" relative clause.
— Enkatesu
"That" is used to marker "restrictive relative clause", whereas "which" in general is used for "non-restrictive" relative clause.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.