为什么用过去完成时?是因为by? 其实感觉好像正常的过去时态就行了啊

By 1884, A statue which was 151 feet tall had been erected in Paris.

倒数第五行

by这个词是表示在什么之前,而1884年,距今已经137年了,当然是过去的某一个时间,表示过去某一时间以前,过去的过去,会用到过去完成时,这里是过去完成时的被动语态。
日耳曼语族的语言和罗曼语族的语言都有过去完成时的时态,斯拉夫语族的语言则没有,它们表示过去的过去,一律用过去式来表示。
希望我能帮助你解疑释惑。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-21
去过完成时,表示发生在过去并且在过去就已经结束了的时间点
助记词(过去的过去)
这句话里面,,by1884:到1884年的时候
所以具体看by后面时间点有没有过去
如果已经过去了就是过去完成时哈
不是因为,,by
准确说是因为by 1884
相似回答