单项选择题
A. has passed B. had passed C. passed D. have passed
A. should be attending B. might be attending C. could have attended D. must have attended