问题

. It’s a miracle that Mike ____the final exam last week.
A:might have passed
B:should have passed
C:would have passed
D:could have passed
B:should have passed
C:would have passed
D:could have passed
正确答案是: