问题

You _____ such a serious mistake ifyou had followed his advice.
A:may not make
B:might not make
C:shouldn’t have made
D:might not have made
B:might not make
C:shouldn’t have made
D:might not have made
正确答案是: