If的常见形式
If...,...(if放在句子前面)
如果我们乘公共汽车去,会便宜些。
如果我们搭巴士,会便宜些。
如果你不快点,你会赶不上火车的。
如果你不快点,就要错过火车了。
... if ...(if 放在句子中间)
如果我们乘公共汽车去会更便宜。
如果我们搭巴士,会便宜些。
如果你不快点,你会赶不上火车的。
如果你不快点,就要错过火车了。
在if之后,我们使用简单的现在时进行句子衔接,而不是将来时。
如果你明天见到安,你能让她给我打电话吗?(而不是如果你会看到)
如果你明天看见Ann, 可以让她打电话给我吗?
如果我'; m今晚晚些时候,不要'; t等我。(而不是如果我会)
如果我今晚迟到了,不要等我。
If I have 和 If I had
按上述讲到的if用法,当我们看到:
如果我有时间,我今天就去看安。
表示:如果我今天有时间,我将会去看Ann.
但是有时候我们会看到是这样的句子:
如果我有时间,我今天就去看安。
它能说明发生了什么吗?不,虽然通常,had是过去式,但在这句话中,if I had time=如果我现在有时间(但实际上我没有。)我实际上没有时间。
我们再来看一组对比:
如果不太贵的话,我会买那件夹克。
意思就是:我喜欢那件夹克,我可能要买它,可能它并不会太贵。
如果那件夹克不太贵的话,我会买的。
意思就是:我喜欢那件夹克,但是它太贵了,我不会买它。
现在更明显的是,如果我描述了“某事可能会被做”,如果我描述了“知道某事不可能发生,就不会去做”。
所以if的时态变化还有这种描述,千万不要混淆咯。