只有remember to do,而没有remember to have done.你一定被误导了. 有remember having done 和remember doing 它们在meaning上没有difference, remember to do 意思是记住去做某事,表示这件事情还没有做. Eg:Remember to turn off the lights when you leave the room. 在你离开房间之前,记得把灯关了.(现在还没有关灯) remember doing 意思是记得做过某事,表示这件事情已经做了 Eg:I remembered tuning off the lights when I left the room. 我记得我关灯了,当我离开房间的时候.(灯已经关了)