Good online punctuation quiz from John Langan Exercise A: Other Punctuation – Colon, Semi-colon, Dash, Parenthesis, and Hyphen Each item scored as you answer