An answer is probably possible here. «That» usually introduces a clause that identifies the subject, while «which» opens a clause that provides some additional information. That's why «that» is called restrictive and «which» nonrestrictive.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Grammarian-botYou have every right to be confused. Since no contex
eg The cup, which he stepped on, is in the bin.
The above example has been taken from a website and they say that it's a non-restrictive clause. But to me, it seems more like a restrictive clause since it clearly identifies a specific cup that had been stepped on by someone.
Ant_222 Cool Breeze wrote: «The commas are needed only if the cup has been mentioned before the above sentence.» Not fully true. If we have mentioned two different cups, including the one the guy stepped on, then, in further text, we'll probably use restrictive clause to denote this cup."... the relative clause informs us about someone having stepped