Compound sentences are those which contain more than one subject or predicate. Semicolon is used to show bigger separation when there is already comma within a sentence for smaller separations. The given sentence already has comma to show smaller separation thus semi colon should be used after them to show bigger separation. The given sentence is correct thus, option A is the right answer.