Stop the traffic,if there ___an accident.A will be B.is .B .请问 A为什么不对?

问题描述:

Stop the traffic,if there ___an accident.A will be B.is .B .请问 A为什么不对?
我知道if 条件句“主将从现”,可是主句也没用将来时啊.怎么能说的通?

这是假设句/条件句啊,当然用一般现在时啦,所以用is.因为there is an accident是一个条件或者说一个假设 .而且你用了if 就不应该用will be.已经if了 怎么还能准确预测到而用will be呢.是只要出现if 条件句了就一定不能 用将来时了么 谢谢.......起码同一叙述下不可以,但是就如楼上给的例子同一句不同叙述上是可以用的。我再给个例子,if you are not going to leave, I will call police. 这是一个条件句,你看我在用if的时候后面不是will be而是 be。 if there is an accident, the traffic should be/shall be stop. 这里也不能用will be(我用了should be 或这shall be), 因为你不是神,你不能预测交通会不会中断。麻烦你还得解释一下 什么叫 同一个句子不同叙述啊 你给的句子我感觉和不能用将来时的句子没什么区分啊我愚昧 费心了例如if you are not going to leave这是一个叙述, I will call police这是另一个叙述,把两个连在一起这是一个句子,我不能说是一个句子只能说城市一个叙述了。