首页 > 留学知识库

问题: 求大家帮帮忙!一直困扰我很长时间的一个英语语法

1〉If I have enough money, I'm goingto take a trip abroad.
这句话:假定时态的形式上是现在时,而实际上表示的是将来时的行为。
2〉If you don't like it, I wish you would say so.
我的问题是,第二句话为什么不是假定时态,为什么后半句不是:I wish you will say so.为什么不用will.
还有,如何知道句子是不是用假定时态?么时候用假定时态?

解答:

1〉If I have enough money, I'm going to take a trip abroad.
be going to do something:表示“打算”

2〉If you don't like it, I wish you would say so.
wish后面是虚拟语气的用法,用would表示说话者不能完全肯定,或者表示语气委婉,客气

参考文献:个人观点