单项选择题

Mary ______ that the purchase had been a mistake. However, she didn't.

A.ought to acknowledged
B.ought to have acknowledged
C.should acknowledge
D.should be acknowledging