单项选择题

What () if the weather had been fine yesterday

A. would you do
B. would you have done
C. did you do
D. have you done

相关试题