单选题 What ______ if the weather had been fine yesterday?

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