单选题
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
【正确答案】
B
【答案解析】
本题考查的是虚拟语气。If引导对过去情况的假设句,则用If.”had,…would have done.所以选B.本句意思是:如果昨天天气好的话,你本会做什么呢?
提交答案
关闭