问英语填空

来源:百度知道 编辑:UC知道 时间:2024/05/23 10:40:28
All the work (finish),they went back home happily .
空格中用finished,为什么?

我觉得应该填had been finished

在所有工作完成后,我们高高兴兴地回家了,所以工作完成应该是在回家之前发生的工作,回家went back home 用的是一般过去式,所以工作完成的工作的时态应用过去完成时,又因为,工作是被做的,而不是自己主动做的,所以要用过去完成时态的被动态。

因为后面的句子为went back home为过去式
而完成作业是过去的过去所以为had been finished
又因为前面的句子不能为独立的句子所以省略掉had been
自己的理解
不过上高中的时候就是这么样的好像
呵呵

had been finished

用过去完成时态

后面的句子是过去时,而整句话的意思是所有的工作结束了,他们快乐地回家了,只有工作结束,才能回家,既然回家是过去时,那在回家之前的工作当然也是过去时!!

was finished

因为,后半句的went是go的过去式,所前面的finish也要用过去试(句子前后的时态要一致)