语法与词汇 19.Tom ought not to_____me your secret, but he meant no harm.
【正确答案】 A
【答案解析】ought not to have done=shouldn’t have done