问题

. It’s a miracle that Mike ____the finalexam last week.
A:are to blame
B:should have passed
C:would have passed
D:could have passed
B:should have passed
C:would have passed
D:could have passed
正确答案是: