Answer :
Correct as you have it. You have two independent clause joined by a semicolon and a conjunctive adverb (therefore). Those go in the order clause/semicolon/adverb/comma/clause, just as you have them.
The answer is Correct
Explanation:
In this sentence there are mainly three punctuation signs, these are a semicolon (;), a comma (,) and a period (.). According to grammar semicolons are used to show a pause and separate two independent clauses, this means two clauses that express a complete idea and can stand alone, in this case, the first clause is "she is home now" and the second one is "you may speak with her", due to this the use of semicolon (;) is correct as it is separating two main clauses. In the case of commas (,) they have multiple uses that include using commas after conjunctive adverbs such as however moreover or therefore, so the use of comma in this sentence is correct, finally grammar stablishes period (.) is used to finish an idea or sentence and thus, the use of period is equally correct.