Grammar – Comma Before ‘That’ When It Refers to Something That Doesn’t Immediately Precede It

commasgrammar

It's a device you put in your car, that allows you to find your
destination.

It's a device you put in your car that allows you to find your
destination.

I think both are ok, but I am not sure. Which one would you choose and is there any rule that dismiss one of them as ungrammatical, or are both correct? I might only add a comma for clarification, but I feel it might not be needed.

Best Answer

The comma is a bad choice here. Many style guides will advise using a comma before "which" but not before "that" when forming a relative clause. While this isn't an absolute rule it should be applied here. Changing "that" to ", which" should be considered as an option here, if you want the "non-restrictive" relative clause.

A comma with "That" has a further problem here: it would suggest a different reading. Consider:

John put the device in his car; that meant he could find his destination easily.

In this sentence, "that" refers to "putting the device in the car". It doesn't refer to the device. Placing a comma would tend to initially be read as referring to "putting", you would have to backtrack when the context makes it clear that the meaning is different.

In short, while it is not ungrammatical, but you should not use a comma before "that" in the context that you give.

Related Topic