“I have two sons, Bill and Ben”: comma or colon?
I wrote, “I have two sons, Bill and Ben.”
An editor said that the comma should be a colon. That opinion is backed up by various style guides which say a list (and presumably “Bill and Ben” is a list) should be preceded by a colon. I still feel that a colon is unnecessary, though I probably would use a colon if I had five sons not two. Would I use a colon with three sons? I’m not sure.
Had I written, “I have two sons, Bill and Ben, both in their twenties” there would surely be no question of a colon being required. It seems odd to me that omitting the final phrase, “both in their twenties” forces the first comma to become a colon.
I would be interested in others’ views.