比较一下2个句子,有什么区别if i have time,i will go to the beach

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:19:55
请问这两个句子用的是什么时态啊,为什么第一个句子用will,第二个用would呢,谢谢大家

if i have time,i will go to the beach
&
if i won that money i would buy a new house by the sea

第一个是将来的条件,不确定未来是否有时间,强调如果有就去沙滩;
第二个是已经发生了,明显“我”没有赢得奖金,是一种遗憾的语气,如果当时赢了奖金,就可以买房子了。

1.if+现在时+逗号+将来时
是一般时态
2.是虚拟语气
如果我有那种钱,我将会在海边买个新房子。
虚拟语气中用过去式的

第一句意思为:如果我有时间,我就去海滩。此句为陈述句,只是在陈述事实,因此用will。
第二句意思为:假如我赢得了那笔钱,我就在海边买套新房子。此句为虚拟语气,从句一般过去式,主句就用would。这个是固定用法。

你注意前面 一个是have 说明是现在
而另一个是 wont 说明是过去
所以前一个用will 后一个用would
would是will的变体你知道吧 表过去

前面是个一般的条件句,实现的可能性很大。如果我有时间我就去海滩。

第二句是虚拟语气,如果我有钱,我就在海边买套房子。(其实是没钱的啦。)

第一个;是一般现在时,就是表示一种对将来的愿望,很正常的句子。

第二个;是一个虚拟语气。表示一种对愿望的渴望