Which sentence is punctuated correctly? A. Dennis likes hiking, camping, and fishing; but Megan, I've been told, hates being outdoors. B. Dennis likes hiking; camping; and fishing, but Megan, I've been told, hates being outdoors. C. Dennis likes hiking, camping, and fishing, but Megan; I've been told; hates being outdoors. D. Dennis likes hiking, camping, and fishing but Megan, I've been told, hates being outdoors.



Answer :

I'd say it would be D. It may not use a semi-colon, but punctuates a list and a clause qnd everything else accurately.
It's D your choice as commas, split an explanation while the conjunction 'but' links two sentences. No need to separate them by using a semicolon.