The correct option is B so
'So that' is used to talk about a purpose. In the given sentence, the purpose is to watch the opera. 'So that' is used to explain the purpose. Options A, B and D are grammatically wrong. Thus, option C is the correct answer.