
二者的区别就在于事情发生的时间,一个是过去已经发生,一个是将来要发生。
dontforgettodosth指不要忘记(将来)做某件事,这件事情这没发生。
dontforgetdoingsth指不要忘记做过什么事,这件事情已经发生了。
don't forget to do sth:别忘了去做某事(指要去*事,事情还没发生);
don't forget doing sth:别忘了干过某事(指已经做过的事,事情已经干过了)。
例:
Don't forget to go to the make a phone call to your grandma.别忘了给奶奶打。
Mary will never forget seeing the exciting film.玛丽永远都不会忘记看过这么好的影片。