Choose the best answer for the following sentence:
He stayed up so late last night, ____________ .
A. however he got up very early this morning
B. but he got up very early this morning
C. and so he got up very early this morning
D. therefore he got up very early this morning