很多人认为“如果”和“当”唯一的区别就是是否需要加不在最后,但其实在当地人眼里,还是有很多规则可以用的!学英语永无止境。让我们看看你不知道的!
可互换的场合
当引导宾语从句表示“是否”时,它们通常可以互换。例如:
他没有告诉我他是否会来。
如果通常使用if,
引入否定宾语从句时,通常用if代替When。例如:
她问我汤姆是否没来。
如果是条件状语从句,只能用If。
1.你只能在不定式前使用when。例如:
我不能决定什么时候留下。我不能决定是否留下。
2.在固定搭配的时候...或者没有。例如:
我想知道这到底是不是好消息。不知道这是不是好消息。
3.介词之后,只能用哪个。例如:
他父亲担心他是否会失业。
父亲担心他是否会失业。
4.强调句首宾语从句时,只能用what。例如:
这是真是假,我真的不知道。
我真的不知道这是否正确。
这是真的吗?我真的不知道。
5.仅当会引起歧义时使用。例如:
你能告诉我你是否知道答案吗
这句话有两层意思:“能告诉我你知道答案吗?”或者“如果你知道答案,请告诉我,对吗?”。使用when可以避免歧义。
在某些情况下,我们应该选择在介词之后和不定式动词之前使用“when”。
在某些情况下,我们应该选择在介词之后和不定式动词之前使用“when”。
记住:如果‘if’只在条件句中使用,而‘when’在选择题中是正确的,至少会更正式一些。