<span>antonym analogy is it good?
</span>
A and B are not run-on sentences because A doesn't even have a comma in it. And B has a semicolon. Something that would prevent a run-on sentence.
It comes down to C or D. D has a nonrestrictive clause.
My finally answer comes to C.
Answer:
<em>D</em><em>.</em><em>)</em><em> </em><em>Astute</em>
hope this helps!