作业帮 > 英语 > 作业

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

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