Themonumentwasconstructedinhonorofthescientistwhowasbelieved____lighteningarrestor
A.toinventB.tohavebeeninvented
C.tohaveinventedD.havingbeeninvented
答案是哪个,随便帮我翻译下意思