Answer:
B
Step-by-step explanation:
A comma is normally used when joining two independent clauses with a coordinating conjunction such as "but." In the first option, this comma before the conjunction "but" is missing, while in the third option, while the comma is there, the subject (I) in the second independent clause has been omitted, rendering the clause invalid.