If it rains tomorrow, you ______ stay for one more day.
A. have to B. must
选A还是B?还是二者都可?
陆锦林编》高级现代英语语法》(上海科技出版社 1990年6月第1版)P219:must 和have to表示“需要“时用于非推断使用方法。must既能够表示目前事件也可以表示以后事件,但着眼点时目前的怎么看,即目前之“”需要“”。表示以后之“”需要“”,尤其是带有条件从句时,大家总是用shall/ will have to。比如:If there are no taxis we shall have to take a bus.