The answer is B. compound-complex sentence.
It is a complete sentence, and it is complex, so based on what the other multiple choice options are, B is the only smart answer.