she told us that she would have a holiday when she had finished the design.为什么用"had finished",而不用"finished"?如果将前半部分变为"she tell us that she will have a holida",后边"finish"应该用什么格式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 23:21:06
she told us that she would have a holiday when she had finished the design.为什么用

she told us that she would have a holiday when she had finished the design.为什么用"had finished",而不用"finished"?如果将前半部分变为"she tell us that she will have a holida",后边"finish"应该用什么格式?
she told us that she would have a holiday when she had finished the design.
为什么用"had finished",而不用"finished"?如果将前半部分变为"she tell us that she will have a holida",后边"finish"应该用什么格式?

she told us that she would have a holiday when she had finished the design.为什么用"had finished",而不用"finished"?如果将前半部分变为"she tell us that she will have a holida",后边"finish"应该用什么格式?
had finished 表示这个动作还没有执行 如果执行了就用finished

用she had finished,因为这里用到虚拟语气,对过去状况的虚拟,主句用will have done,从句用had done,翻译:她告诉我们如果她完成了设计就将会有一个假期
为什么是对过去状况的虚拟,因为她说的事对于现在来说已经过去
如果是she tells us that she will have a holiday ,后面接when she finishes th...

全部展开

用she had finished,因为这里用到虚拟语气,对过去状况的虚拟,主句用will have done,从句用had done,翻译:她告诉我们如果她完成了设计就将会有一个假期
为什么是对过去状况的虚拟,因为她说的事对于现在来说已经过去
如果是she tells us that she will have a holiday ,后面接when she finishes the design,因为对于tell us后面的从句来说,你可以把这句从句单独拎出来看,she will have a holiday when she finishes the design,它的主句是将来时,从句表条件或假设,那么它从句就要用一般现在时,这是主句将来时的一般规则
希望我的回答能帮助到你O(∩_∩)O哈!有不懂的继续问我噢~

收起

二楼很厉害,我就不献丑了~

因为用told是过去时,而完成design是在说之前所以是过去的过去所以用了过去完成,如果你改成你说的那样,用finishes