The teaching building is said to have been completed by the end of next month.

问题描述:

The teaching building is said to have been completed by the end of next month.

by the end of next month明显是将来的,未完成;而have been completed 又是表示已完成,显然自相矛盾,将have been 改为原型即可.The teaching building is said to be completed by the end of next month....