The correct option is B and
Conjunctions are words that link other words, phrases or clauses together. 'And' is used to link two equal parts of the sentence. Here. 'Dennis' and 'His friend' are the two equal parts of the sentence. 'But' is used to show contrast. 'Therefore' is used to denote a reason for something. Thus. option B is the correct answer.