forgettodo和forgetdoing有什么区别

“forget to do”和“forget doing”是英语中动词 forget 后接不定式与动名词的两种常见结构,区别在于所“忘记”的事情是否已经发生。它们常出现在语法学习和日常表达中,容易混淆。
基本含义与用途
“forget to do”表示“忘记去做某件尚未做或需要做的事”,动作发生在“忘记”之后。例如:I forgot to lock the door.(我忘记锁门了,门还没锁。)“forget doing”表示“忘记曾经做过某事”,动作发生在“忘记”之前。例如:I forgot locking the door.(我忘记自己锁过门了,其实已经锁了。)前者强调“该做而未做”,后者强调“做过却想不起来”。
常见问题
学习者常把两者混用,导致意思完全相反。比如想说“我忘了寄信”,若用“I forgot sending the letter”,意思就变成“我忘记自己寄过信了”,与想表达的“信还没寄”不符。另外,forget 的过去式 forgot 后接不定式时,仍表示“当时忘记去做”;接动名词时,则表示“忘记已经发生的事”。还要注意,forget doing 在实际使用中不如 remember doing 常见,但语法上成立。
怎么判断或怎么选
判断的关键是看动作是否已经发生:事情还没做、需要去做,用“forget to do”;事情已经做了、只是记不起来,用“forget doing”。可以借助时间线:先“忘记”后“做”选不定式,先“做”后“忘记”选动名词。另外,看句子想表达“未完成”还是“已完成”:强调遗漏用 to do,强调记忆缺失用 doing。平时多对比例句,能帮助形成语感。