PETER MIGHT HAVE COME TO SCHOOL IN TIME FOR PROFESSOR BROWNING’S L...

43. Peter might have come to school in time for Professor Browning’s lecture,

.

A. but he got up rather late

B. but he had got up so late

C. if he got up earlier

D. unless he had got up earlier