My brother said he _____ there by air if he _____ enough money next month.A will go ,hasB goes ,has C would go ,would haveD would go had为什么?可以解释一下吗,谢谢了。

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 01:02:55

My brother said he _____ there by air if he _____ enough money next month.A will go ,hasB goes ,has C would go ,would haveD would go had为什么?可以解释一下吗,谢谢了。
My brother said he _____ there by air if he _____ enough money next month.
A will go ,has
B goes ,has
C would go ,would have
D would go had
为什么?可以解释一下吗,谢谢了。

My brother said he _____ there by air if he _____ enough money next month.A will go ,hasB goes ,has C would go ,would haveD would go had为什么?可以解释一下吗,谢谢了。
答案选【D】
由于my brother said是过去式,因此锁定后面的时态也要用过去时,排除AB答案.
后面的句子中,又有if引导的条件状语从句,因此,一般来说从句用一般现在时,主句用一般将来时.但是,由于前面的过去时的影响,一般现在时要变成过去式,将来时要变成过去将来时.
因此锁定答案【D】
翻译:我哥哥说如果他下个月有钱就坐飞机到哪里.

D

D.
he _____ there by air if he _____ enough money next month. 是said 的宾语从句。故主句过去,从句也要用和过去相关的时态。在这个宾语从句中,用了虚拟语气。故答案为D.

选D 。主句用said,明显是过去时,排去AB.后面IF引导的是虚拟假设的条件句,时态应后推故不是would have的将来时虚拟假设,而是后推到现在时的虚拟假设用had。不知你明白了么?

选D.
My brother said he would go there by air if he had enough money next month.
he would go there by air 是在 said 动作之后,所以要用过去将来时,即will go的个过去时would go ,if he had enough money next month.同理也要用过去...

全部展开

选D.
My brother said he would go there by air if he had enough money next month.
he would go there by air 是在 said 动作之后,所以要用过去将来时,即will go的个过去时would go ,if he had enough money next month.同理也要用过去将来时,但 if 引导的条件状语从句,要用一般过去时表达过去将来时。

收起

D would go, had
我的哥哥(弟弟)时候他如果下个月有足够的钱的话,他要坐飞机去哪里,
这就是主句是一般将来时的时候,从句要用一般现在时表示将来时,主句是过去将来时,从句用一般过去时表示过去将来时。 这就是这么规定的,这是一项语法规则。
因为 my brother said 这个句子用的是过去时态,所以,整个句子要时态一致,所以用would go ,相对应的...

全部展开

D would go, had
我的哥哥(弟弟)时候他如果下个月有足够的钱的话,他要坐飞机去哪里,
这就是主句是一般将来时的时候,从句要用一般现在时表示将来时,主句是过去将来时,从句用一般过去时表示过去将来时。 这就是这么规定的,这是一项语法规则。
因为 my brother said 这个句子用的是过去时态,所以,整个句子要时态一致,所以用would go ,相对应的,后面要用一般过去时态,所以用过去式had

收起