单项选择题

This experiment ought to ______ last week.

A.be done
B.have been done
C.have done
D.do