Use of Comma before WHICH and BUT.
Could you please explain when putting comma before 'which' and 'but' is not necessary.
I have seen good writers omitting the comma.
I agree with Ahmad about using a comma with but. Here is Grammarly Handbook's explanation: http://www.grammarly.com/handbook/punctuation/comma/23/comma-before-but/
As for which, there certainly are times that a comma must be used before the word. When which is used at the beginning of a non-restrictive clause, it must have a comma. Another comma is placed at the end of that clause. A non-restrictive clause gives added information that is not necessary. The meaning of the sentence can be understood without it. The example given in Grammarly's Handbook (http://www.grammarly.com/handbook/punctuation/comma/27/comma-setting-off-non-restrictive-clauses/) is:
That box of apples, which I picked this morning, can be used to make the pie.
We don't need to know that the apples were picked this morning to understand that we can use the apples to make the pie.
When which is used to start a restictive clause, then no comma is used. A restictive clause gives information that is necessary for understanding.
The box of apples which is by the door can be used to make the pie.
In this instance, the clause restricts (limits) the subject. We can't use the box of apples on the table or the one outside. We can use the one by the door.
|link||edited Jul 02 '13 at 10:12 Patty T Grammarly Fellow|
I think you will find many opinions on this. In my view, 'but' (coordinating conjunction) needs a comma when it joins two independent clauses. However, when. It doesn't join clause + clause, it isn't necessary (unless the sentence becomes too long and clumsy, of course). For example: I live in Al Ain, but I don't live in Dubai. This clause + clause. I live in Al Ain but not in Dubai. This is clause + phrase. As for 'which' - I'm not sure why you expect a comma here. Used as a relative pronoun it doesn't regularly take a comma.
|link comment||answered Jul 02 '13 at 07:40 Ahmad Barnard Expert|
Um, I may be wrong, but I believe those two examples using "which" are grammatically exactly the same. Each is a dependent clause functioning as an adjective to describe the noun "apple." Because they function as adjectives, they are removeable (just as adjectives are). As for the commas, it is my understanding that they do not need it, but I am still looking for a definitive answer.
|link comment||answered May 29 '14 at 12:43 Liz Collins New member|
From what I've observed, you can know when to use a comma before the word "which" by determining the function of the word and its phrase in a sentence. For example, if the phrase beginning with "which" is describing a noun, then it needs a comma before it, such as in the example sentence "The box of apples, which I picked this morning, can be used to make the pie." The phrase "which I picked this morning" is describing the box of apples, so it's merely describing the subject and unnecessary to the sentence. However, take this example sentence: "I know which box of apples you are referring to." In this case, the phrase "which box of apples you're referring to" is the direct object of the sentence because it tells us what "I know." Therefore, the phrase is necessary to the sentence and needs a comma before it.
|link comment||answered Sep 05 at 15:22 zjmccannon New member|
Hero of the day
Person asked the most questions.