B的时态肯定错,the construction between 1876 and 1904表明construction这个动作开始于过去结束于过去,和现在没有任何关系,所以现在完成时错,只能用一般过去时;between 1876 and 1904作为一个时间状语的插入成分修饰construction这个动作性名词是可以接受的。
A:那个插入语一样的东东确实很碍眼,但无伤大体;疑问:如果把between 1876 and 1904后置,会不会产生歧义,这个时间状语会修饰整个句子,本来如果仅仅放到construction后面的话好像就是说1876-1904的建设,但是方最后的话好像是在说1876年到1904年,对于公共卫生的关注导致了……的建设?(存疑)