单选题 I ought to ______them about the notice, but I forgot to do so.
  • [A] remember telling
  • [B] remember having told
  • [C] have remembered to tell
  • [D] have remembered telling


【正确答案】 C
【答案解析】我本该告诉他们这个通知的,但是我忘记了。
虚拟语气题。根据题干中的but I forgo to do so可知,我没有记住去做这件事,此处应该是对过去事实的一种虚拟假设,ought to have done“应该去做,但实际上并没有做”符合此处句意。remember to do sth.意为“记住去做某事(还没做)”,remember doing sth.意为“记得做过某事(已做)”。显然[C]符合句意。