单项选择题

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