单选题
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
A
B
C
D
【正确答案】
B
【答案解析】
情态动词题。ought to have acknowledged表示本应该做的事情,而没有做,与本句句意相符。
提交答案
关闭