I have finished my homework.When -----you-----it?为什么填didi,fi

问题描述:

I have finished my homework.When _____you_____it?为什么填didi,finish?
用一般过去式不是要用finished吗?
1个回答 分类:英语 2014-10-02

问题解答:

我来补答
前一句强调我已经完成作业,所以用现在完成时.而后面一句用when引导,从时态上不可能是完成时(when是具体某个时间,不是一段时间),可能的选项就只有一般过去与一般将来(一般现在是对普通的客观状况陈述,而此处是对一件具体的事进行陈述,故不适合用它).如果没有一般讲来,就只能选一般过去了,所以did ;finish.
 
 
展开全文阅读
剩余:2000