The sentence that uses correct punctuation is <span>C. In time, of course, all issues get resolved, but not necessarily in the way you would like. You need to use comma before but here because it connects two independent clauses. In A, there should be a dash (-) before he was concerned, not a comma. In B, there should be a colon (:) before the list, not a semicolon. In D, there should be a comma before yet, not a colon. </span>