I think your answer would be the Letter A.
The sentence which uses correct punctuation is C. In time, of course, all issues get resolved, but not necessarily in the way you would like.
In A, the comma before <em>he was concerned </em>should be a dash. In B, there should be a colon before <em>a flashlight, </em>not a semi colon. In D, there should be a comma before <em>yet, </em>and not a colon.
Answer:
Number 4 should be "should"
Number 5 should be "had better"
Other than that your answers are correct.