1d) was designed (long time ago so past tense)
2d) Has been repaired (It is still going on the present, this year)
3c) Had discovered (He discovered America long time ago)
4a) To have worked (worked long ago when he was young)
Hope it helps!
it the italicized one i got it correct
yeah im pretty sure the answer is D