Answer :
Problem with sentence 1: You do not need a semi colon before "because" - only a comma.
Problem with sentence 2: You do not need a semi colon before "but" - only a comma.
Problem with sentence 3: You do not need a semi colon before "although" - only a comma.
Problem with sentence 4: Nothing.
Sentence 4 is correct.
Problem with sentence 2: You do not need a semi colon before "but" - only a comma.
Problem with sentence 3: You do not need a semi colon before "although" - only a comma.
Problem with sentence 4: Nothing.
Sentence 4 is correct.
Answer:
sentence 4 has nothing wrong with it
Explanation:
therefore it is the correct answer XD