单项选择题

A series of attempts _____, we came to a wonderful solution to the problem.

A.had been made
B.were made
C.having been made
D.having made