A.Constructed hundreds of years ago
B.It was constructed hundreds of years ago
C.Constructing hundreds of years ago
D.To have constructed hundreds of years ago