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.



Sarvan Minhas

asked Jul 02 '13 at 04:08 Sarvan Minhas New member

4 answers


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

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

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 '15 at 15:22 zjmccannon New member

Who intervenes with the correct answers?

link comment answered May 15 at 20:10 Ronald Joseph New member

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.