核心问题
1981年全国高考英语试题第Ⅲ题第20小题:Don't you remember ____? A. seeing the man before B. to see the man before
C. saw the man before D. to have seen the man before
标准答案规定只能选 A(seeing the man before)。但我认为选 D(to have seen the man before)也是正确的。
词典解答
同意你的看法。remember to have done,如同remember doing,remember having done一样也能表示“记得曾经做过某事,即做事在先,记忆在后。”葛传棨教授早在1962年在其《英语惯用法词典》中就曾指出过这一点:
“下面四句意思相同:
I remember meeting him a year ago.
I remember having met him a year ago.
I remember to have met him a year ago.
I remember that I met him a year ago."
让我们再补充一些实例:
-
I remember to have seen him take it up. (Mis) 我还记得我曾看到他把它收起来了。
-
He never remembered to have known such weariness as he felt now. (Walpole) 他从不记得他曾经历过像现在他所感受到的那种疲劳。