There ____ be a flight,But you'd better call the booking off

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读起来很顺,意思也通,为什么不行?
winneyaoyao 1年前 已收到1个回答 举报

caozliang 幼苗

共回答了23个问题采纳率:87% 举报

如果没有後面的but- - - - ,A和D就是正确的选项了.因为裏面有了but- - - 结构,表明说话人的把握不大,所以他用may来表达他的观点.如果把握不大,你就用may / might行事.

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.032 s. - webmaster@yulucn.com