It is a complex sentence because it has a subordinate clause which is "more than 1,000 years passed before". Then the subject is Copernicus and the predicate is the rest of the sentence. The answer is B.
I hope I was able to help you. Have a good day.