The correct option is D But
Conjunctions are words used to link other words, phrase or clauses. 'But' is used to show contrast in the sentence. Here, the contrast is that though bell rang but there was no one at the door. Thus, option D is the correct answer. 'And' is used to link two equal phrases. 'Because' is used to provide reason of something. 'Since' is used to denote time.