by the end of last year,another new gymnasium ___ in beijing

问题描述:

by the end of last year,another new gymnasium ___ in beijing
By the end of last year,another new gymnasium ___ in beijinga.would be completed b.has been completed c.had been completed
选C 为何选过完?

句意:去年年底,另一个新的体育馆在北京落成了.
时间是“By the end of last year”,首先可以判断是过去时,又因为已经建完了,动作已经完成,所以是完成时.因此,选C,过去完成时.