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

为什么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.语法是正确的
取什么都有 1年前 已收到3个回答 举报

wayufan320 春芽

共回答了18个问题采纳率:100% 举报

过去完成时只是一个相对的时态,它所表示的动作其实也是发生在过去.
只是因为有另外一个过去的时间或动作的对比(类似于物理中的参照物),如果这动作发生在那个另外的过去动作或时间之前,即所谓的“过去的过去”时,才会使用过去完成时.
但是如果找不到这个参照物,则只需用一般过去时即可.
第一句只强调build the bridge这个动作发生在过去的时间last year,并无其他用于对比之物,所以只能使用一般过去时.
而第二个例句中,build the bridge发生在另外一个过去的动作go there之前,所以又必须改用过去完成时.如果没有go there的对比,即去掉when we went there的话,则该句同样也只能使用一般过去时.

1年前

6

3上3下 幼苗

共回答了4个问题 举报

They had built the bridge last year
had built是过去完成时
last year过去式

1年前

2

川粤新西兰 幼苗

共回答了6个问题 举报

这个涉及到过去完成时的用法,过去完成时必须是在表发生在过去的过去的事时才可用,那么就必须得有暗示词,第二句翻译,在我们去年到那儿的时候他们已经修了那座桥,修桥的动作发生在我们到那儿之前,有暗示词我们到那儿的时候,第一句有明显过去时的标志词last year,仅仅可以表过去,不能强调过去的过去,总而言之,句中如果要用过去完成时必须得有暗示这个动作发生在过去的过去的标志才行...

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.033 s. - webmaster@yulucn.com