Correct answer is: D. Semicolon
• A semicolon (;) is used to connect two closely related but independent clauses.
• Each part before and after the semicolon must be a complete sentence on its own.
• Unlike a comma, which may cause a comma splice error if used incorrectly, a semicolon properly links the clauses.
• A colon (:) introduces explanations, lists, or examples, not two standalone sentences.
• A hyphen (-) is used to join words or parts of words, not independent clauses.
✅ Therefore, the correct answer is Semicolon, as it ensures grammatical independence while showing a close relationship between the ideas.