This experiment ought to ______ last week.
【正确答案】 B
【答案解析】ought to have been done表示应该做而未做某事。