语法与词汇

I ought to ________ them about the news, but I forgot to do so.

【正确答案】 C
【答案解析】

句意: 我应该告诉他们这个消息, 但我忘了。 ought to have done 表示对过去事情的虚拟, 意为“本应该,而实际上并未”, remember to do sth 记得去做某事。 remember doing 记得做过某事。