英语 选择 (10 20:23:19)Mary said that she _________ to the States next year.A.will go B.went C.has been D.would gowhy选D
英语 选择 (10 20:23:19)
Mary said that she _________ to the States next year.
A.will go
B.went
C.has been
D.would go
why选D
这里是间接引语的用法,原话应用一般将来时:will go to···,而在间接引语的结构中,引语的时态都应该向后推一级,即一般现在时应变为一般过去时等等,所以这里应采用过去将来时。
首先因为从句是next year,所以是将来时。而将来时分一般将来和过去将来,这就要看主句了,主句是said,是过去时,所以从句就是过去将来时。中文理解也很简单,mary曾经说她明年要去US。
主句 是过去时,,注意 MARY "said" 从句自然是过去将来时
明年去美国,是将来时,用will.
但是这是个从句,宾语从句,时态要保持一致。
看前面是said,过去时态,
所以用will的过去时态 would .
直接引语时你可以用
you said "she will go to the States next year."
改为间接引语
you said that she would go to the States next year.
间接引语
Mary said that she would go to the States next year.
这个问题问得很好,其他什么过去时以上两位已经回答过了我就不在重复了,现在明白了吗?
看到句中有said,这个是say的过去时,可以判断这句话应该是过去时态,句尾有next year,可以判断这个是将来时态的体现。
所以综上,宾语从句,时态要一致,既要满足过去式的时态还要满足将来时的时态,用排除法只能选D了。D选项的原型其实是will go.
过去将来时,她说她将要……,用WILL DO STH,然而是过去说的要将WILL化为过去式,即WOULD