Option A is wrong because two independent clauses are not joined by a conjunction.
In option C, the sentence after colon is an independent clause. But, the sentence after colon must be a dependent clause. So, option C is incorrect.
The sentence in option D must have a comma after the completion of the dependent clause. Hence it is incorrect.
Option B is the correct answer.
Create a FREE account and get: