Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
"Why wasn't your boyfriend at the party last night?" - "He ______ the lecture at Shaw Hall. I know he very much wanted to hear the speaker."
A.may have attended
B.was to attend
C.should have attended
D.can have attended