问题

gnificent tower must besaved, ________ the cost!
A:to have discovered
B:to have been discovered
C:to discover
D:having been discovered
B:to have been discovered
C:to discover
D:having been discovered
正确答案是: