have的过去式是had,if I have和if I had就不止是时态的区别了!(have+过去式和had+过去式)

If的常见形式

If…,…(if放在句子前面)

If we go by bus, it will be cheaper.

如果我们搭巴士,会便宜些。

If you don't hurry, you'll miss the train.

如果你不快点,就要错过火车了。

have的过去式是had,if I have和if I had就不止是时态的区别了!(have+过去式和had+过去式)

… if …(if 放在句子中间)

It will be cheaper if we go by bus.

如果我们搭巴士,会便宜些。

You'll miss the train if you don't hurry.

如果你不快点,就要错过火车了。

have的过去式是had,if I have和if I had就不止是时态的区别了!(have+过去式和had+过去式)

在if 之后, 我们用一般现在时进行句子衔接,而不用未来时。

If you see Ann tomorrow, can you ask her to phone me?(而不是if you will see)

如果你明天看见Ann, 可以让她打电话给我吗?

If I'm later this evening, don't wait for me.(而不是if I will )

如果我今晚迟到了,不要等我。

have的过去式是had,if I have和if I had就不止是时态的区别了!(have+过去式和had+过去式)

If I have 和 If I had

按上述讲到的if用法,当我们看到:

If I have time, I will go to see Ann today.

表示:如果我今天有时间,我将会去看Ann.

但是有时候我们会看到是这样的句子:

If I had time, I would go to see Ann today.

难道是在讲述已经发生过的事吗?并不是,虽然正常情况下,had是过去时,但在这个句子里, if I had time=if I had time now(but actually I don't have.)事实上我并没有时间。

have的过去式是had,if I have和if I had就不止是时态的区别了!(have+过去式和had+过去式)

我们再来看一组对比:

I‘ll buy that jacket if it isn't too expensive.

意思就是:我喜欢那件夹克,我可能要买它,可能它并不会太贵。

I would buy that jacket if it wasn't too expensive.

意思就是:我喜欢那件夹克,但是它太贵了,我不会买它。

现在就比较明显了,if I have描述的是”可能会做某事情“,而if I had描述的是”已知某事不可能发生,不会去做这件事“。

所以if的时态变化还有这种描述,千万不要混淆咯。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至89291810@qq.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2024年4月11日 上午9:09
下一篇 2024年4月11日 上午9:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注