I have finished my homework.When _____you_____it?为什么填didi,finish?用一般过去式不是要用finished吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 01:50:45
I have finished my homework.When _____you_____it?为什么填didi,finish?用一般过去式不是要用finished吗?

I have finished my homework.When _____you_____it?为什么填didi,finish?用一般过去式不是要用finished吗?
I have finished my homework.When _____you_____it?为什么填didi,finish?
用一般过去式不是要用finished吗?

I have finished my homework.When _____you_____it?为什么填didi,finish?用一般过去式不是要用finished吗?
前一句强调我已经完成作业,所以用现在完成时.而后面一句用when引导,从时态上不可能是完成时(when是具体某个时间,不是一段时间),可能的选项就只有一般过去与一般将来(一般现在是对普通的客观状况陈述,而此处是对一件具体的事进行陈述,故不适合用它).如果没有一般讲来,就只能选一般过去了,所以did ;finish.

因为你的过去式已经在did上面体现了,所以finish就行了。

do/did 后面加动词原型,所以是when [did] you [finish] it?