句意:这座作为过去镇上最高建筑的老教堂现在被比以前更高的建筑环绕着.
heighter buildings确实要改成higher buildings如二楼所说,因为height是名词,没有比较级
而且,higher buildings在我理解是比过去教堂周围的建筑高(higher buildings than buildings used to be, 即句中省略了一个buildings ),但是表达并不是很明确,通过句意理解才能感觉
如果没有最后的than used to be,教堂周围的建筑就比教堂高了
所以,这里有三个比较物,教堂,过去教堂周围的建筑,现在教堂周围的建筑,句子没有写清楚,不过我还是倾向上面陈述的理解