1. I have three sons who became a doctor.
  2. I have three sons,who became a doctor.

    I want to know the difference between two sentences. Please, tell me the difference in meaning.

closed as off-topic by user3169, Nathan Tuggy, ColleenV, Peter, user24743 May 1 '16 at 4:23

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question should include more details than have been provided here. Please edit to add the research you have done in your efforts to answer the question, or provide more context. See: Details, Please." – user3169, Nathan Tuggy, ColleenV, Peter, Community
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    There is a number mismatch in both. If all three are doctors then you should use "who became doctors", not "a doctor". – laugh Apr 30 '16 at 22:00
  • Sometimes adding a comma can change the meaning of a sentence. That doesn't seem to be the case here, though. – J.R. May 1 '16 at 2:25

Both the sentences are incorrect grammatically; you are referring to a plural noun 'sons' that must take the plural noun i.e. dictors. So the correct sentences are:

I have three sons who became doctors.

I have three sons, who became doctors.

As for the difference between these sentences, the clause without a comma before the relative clause "who became doctors" is a defining relative clause in the former sentence. It means that you have more than three doctors. Out of them, three became doctors.

The clause with a comma before the relative clause is a non defining relative clause. It indicates that you have only three sons; they all became doctors.

Not the answer you're looking for? Browse other questions tagged or ask your own question.