0
English 1b3 Posted 16 years ago
Grammar

One sentence--relative clause

a. I have known John for twenty-two years, all of them in connection with business.



b. I have known John for twenty-two years, all of them are in connection with business.



c. I have known John for twenty-two years, all of which are in connection with business.



d. I have known John for twenty-two years, all of which in connection with business.

Are all grammatical except b, which has a comma splice?

Which version is best?

Do you think the antecedents for the relative pronouns 'which' & 'them' are 'twenty two years' or the entire preceding sentence?

Thank you
  

Top answer

All of which/them must refer to 22 years . B as you said is a comma splice. D does not work because you need a verb with 'which'.

  • All of which/them must refer to 22 years .
  • B as you said is a comma splice.
  • D does not work because you need a verb with 'which'.
  • C has a verb but it is in the wrong tense.
  • So only A is acceptable .
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
All of which/them must refer to 22 years.

B as you said is a comma splice. D does not work because you need a verb with 'which'. C has a verb but it is in the wrong tense. So only A is acceptable.
0
Hi, MM

a. I have known John for twenty-two years, all of them in connection with business.



It doesn't seem to make much sense to me if you leave it as is and replace the pronoun with the antecedent:



a. I have known John for twenty-two years, all of the twenty-two years in connection with business.
0
Your first rendition of A seems fine to me. Your second is of course also a good sentence.
0
a. I have known John for twenty-two years, all of them in connection with business.





This can also be written like so I imagine:



a. I have known John for twenty-two years, all in connection with business.



But when we include 'of them/which' the words after the comma become a relative clause, right? Wouldn't this mean t
0
I don't see how 'of them' turns it into a clause.

Related Questions