forget的用法

He said he forgot to bring his homework back to school.
还是He said he forgot bringing his homework back to school?
答案是第二个

forget + 不定词 忘记做某件事 (事情还未做)

例:He said he forgot to bring his homework back to school
(他说他忘记带作业回学校)
  ── 忘记「带作业」回学校,也就是说「他 (到现在) 还在忘记带作业回学校」。

***********
forget + 现在分词 忘记做过某件事 (已经做过)

例:He said he forgot bringing his homework back to school
(他说他忘记带作业回学校)
  ── 作业 (事实上)「已带回学校」,只是自己却忘记自己有带作业罢了。
***********
意思不同,要看上文下理!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-06
前者是忘记带作业,而后者是忘记带过作业这件事追问

那应该选择哪个呢?这是选择题,是to bring 还是bringing呢?

第2个回答  2011-08-06
你好。在没有上下文的时候,这两句都是对的。前者是忘记要带作业,后者是忘记带过作业这件事。
forget to do sth 忘记要做的事情
forget doing sth 忘记做过的事情