the bridge having been built a hundred years ago is…有语病吗

问题描述:

the bridge having been built a hundred years ago is…有语病吗
我觉得用完成时就不应该结像two years ago这之类纯粹过去的时间状语阿
麻烦哪位专家疑义相与析一下

是的,绝对不对的