I managed to go my my whole life until now without becoming aware of it, but some American grammarians seem to have the opinion that it is improper to use “which” in a restrictive adjective clause.
That’s to say, “The car which hit me was green.” would be wrong and should properly be “The car that hit me was green”.
It seems British English may not accept this, to me anyway, odd injunction. I can see it as a stylistic preference, but I was just wondering what other people thought about the correctness of it.
I’d tend to agree with those grammarnazis but which does the job too, maybe it’s less correct but it’s not confusing enough in most cases. Also who cares about my opinion anyway…