作业帮 > 英语 > 作业

为什么They had built the bridge last year.语法错误.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/09 08:45:34
为什么They had built the bridge last year.语法错误.
为什么They had built the bridge last year.语法错误?而They had built the bridge when we went there last year.语法是正确的
过去完成时只是一个相对的时态,它所表示的动作其实也是发生在过去.
只是因为有另外一个过去的时间或动作的对比(类似于物理中的参照物),如果这动作发生在那个另外的过去动作或时间之前,即所谓的“过去的过去”时,才会使用过去完成时.
但是如果找不到这个参照物,则只需用一般过去时即可.
第一句只强调build the bridge这个动作发生在过去的时间last year,并无其他用于对比之物,所以只能使用一般过去时.
而第二个例句中,build the bridge发生在另外一个过去的动作go there之前,所以又必须改用过去完成时.如果没有go there的对比,即去掉when we went there的话,则该句同样也只能使用一般过去时.