关于remember to do&remember doing的一道英语选择题

I remembered___the door before I left the office ,but forgot to turn off the lights.

A. locking B. to lock C. having locked D. to have locked

答案:B

为什么不选A? remember doing不是表示已经做了吗,锁门这个动作已经做过了,为什么还选to do

此句的意思要前后对应来看。
后面是说忘了关灯,前面对应就说记得关门了。而不是说记得把门关了这件事。
所以选remember to do,是记得关门了的意思。而不是记得把门关了这件事(remember locking the door)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-17
remember to do 是记住去做
remember doing 是记得做过

这句话的意思是:我记得我离开办公室前 锁门了,但是忘了关灯了。

所以选 doing 是 记得做过

【欢迎继续讨论,请及时采纳,满意答案,谢谢\(^o^)/~】
》》》》》良师益友伴你行 团队倾情奉上《《《《《本回答被网友采纳
第2个回答  2012-07-17
结合后半句看 是指 我之前记得离开前要去关门 但是忘了要去关灯 而不是“我记得关过门 ” 这样与后半句不符本回答被提问者采纳
第3个回答  2012-07-18
remember的动作 发生在 离开之前 离开之前 门未锁
故 用不定式 离开办公室之前 我记住去锁 门了
如果用动名词 意思是 在离开之前 我记得把门锁上了 从逻辑上讲 锁门应该在离开后 再记得做过某事
第4个回答  2012-07-17
楼主,你的语法理解没有错,但这一题的意思是“我只记得去关门,但是却忘记关灯了”
如果用A的话,意思会变成“我记得我关了门,但是我忘记关灯”这个前后两句意思连不上。