if you smell gas in your house,you have to act immediately.you() not delay.为什么不是could ,will must,而是might?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 06:43:54

if you smell gas in your house,you have to act immediately.you() not delay.
为什么不是could ,will must,而是might?

1、could not 含两种意思:“推测出来的不可能性”或“不具备的能力”.如果用 could,意思成了“你一定不会耽搁”或“你没有耽搁的能力”.
  2、will must 不仅没有这种用法,而且结构也不对.情态动词和助动词同时出现在一个句子时,应该是情态动词在前助动词在后.如:
  He must be at home.他一定在家.
  The work can’t be delayed.这项工作不能耽搁.
  They may be playing.他们也许正在玩耍.
  3、might表示“许可性”,you might not delay 的意思则是“不允许你耽搁”,正好呼应了上文“如果在家里闻到煤气味,你得马上采取行动”所表达的意思.

因为might比较形象