There ____ be a flight,But you'd better call the booking office to make sure. 填什么?
问题描述:
There ____ be a flight,But you'd better call the booking office to make sure. 填什么?
A. must B.may C.would D.will
我选了D,可是答案是B.为什么?
我是觉得如果选B的话后面的but就不用加了.而且D读起来很顺,意思也通,为什么不行?
答
如果没有後面的but- - - - ,A和D就是正确的选项了.因为裏面有了but- - - 结构,表明说话人的把握不大,所以他用may来表达他的观点.如果把握不大,你就用may / might行事.