I( )up early this morning, so I stayed in bed until 8 o’clock a

I( )up early this morning, so I stayed in bed until 8 o’clock a. m. .

A.needn’t have got

B.can’t have got

C.shouldn’t have got

D.didn’t need to get

正确答案是B