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