Can someone educate me on the use of semicolons and dashes?
When writing sentences I avoid using either a ; or – because I’m unsure where to use them. It’s difficult because unlike a question mark or fullstop it’s not obvious where they should be used. Do you use them? Any tips? (I know I can google the rules, but I thought someone could explain them more easily.)
Observing members:
0
Composing members:
0
7 Answers
The semicolon – apart from its use as an occasional list separator such as when items with commas are included in the list – functions as a conjunction; that is, it’s a ‘joining’ punctuation between two independent clauses. Other conjunctions that could also perform in the same capacity to join independent clauses – obviously with different meaning – are “for”, “and”, “nor”, “yet”, “but”, “or” and “so”.
The hyphen is often used instead of parentheses to separate a phrase or dependent clause from the rest of the sentence. I’ve given you examples of each above.
Thanks CWOTUS. I still have questions; I’ll get back to this later.
Was that right?
CWOTUS has it exactly correct.
Cool. It wouldn’t make as much sense if I had separated the two sentences with a fullstop – I can see that. In the details of my question I could’ve used a hyphen instead of the parentheses, right? Hmm, it seems there is no hard and fast rule; you just have to use your judgment. Am I getting better? ^.^
I don’t remember ever being taught much, in detail, about sentence structure and punctuation at school…
Now to fix my over-reliance on commas and find out about the whole independent and dependent clauses thingy.
Your use of parentheses in the original question was correct. Since that was an independent, complete sentence and it wasn’t contained within another sentence the hyphens would not have been correct. Parentheses were correct because the observation wasn’t directly related to the question, either. (You could have left them off if you wanted, too, and that would have been okay.)
Ohhh I see, starting to make much more sense now, thank you.
Answer this question