Web Analytics

In which of the following situations would it be appropriate to use a semicolon?

A.To join independent clauses when the second clause explains the first

B.To begin a list of elements contained within a sentence

C.To replace the conjunctions and, or, or but and to connect the main clauses in a compound sentence

D.To replace a period at the end of a sentence