表示忘记已做过的事,通常是用 forget doing sth,但有人认为也可以用 forget to have done sth,但也有人认为不可以这样用。请专家老师帮我判断一下,这个问题到底该如何用(有没有比较权威的观点可以参考)。
forget 不可以,但 rememder 可以。比较:
1. forget to have done sth:(误)
2. remember to have done sth (正)
forget 接非谓语动词,应该只有这两种形式:forget doing 和 forget to do.
而 remember 则不然,除了有 remember doing 和 remember to do. 之外,如果表示“曾经做过”,一共可以有三种形式:
remember doing = remember having done = remember to have done
语言趋向简练,现代英语一般采用 remember doing 形式。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!