英语翻译,看看我翻的对不对?不对的话,说下理由并说下应该怎么翻?

问题描述:

英语翻译,看看我翻的对不对?不对的话,说下理由并说下应该怎么翻?
The magnificent museum________(据说建成于)about 100 years ago.
is said to be built

文法没有错,但是用词有误.
built用于建筑、建设,强调于动作,不宜用在此句中.本句应用construct,有建成、创立的意思.即:is said to be constructed你楼上的对吗以完成式表述,如狗尾续貂,俗不可耐,只有应试教育的中国学生会这样翻译!