She did not remember ___him before.A:having met B:to having met我选的是B 两个动词之间不是要加to的么?remember to having met 不对么?但是答案上说的是A,

问题描述:

She did not remember ___him before.A:having met B:to having met
我选的是B 两个动词之间不是要加to的么?remember to having met 不对么?但是答案上说的是A,

这么理解。
你按意思来。她不记得见过他了。
remember+ 名词 是表示记住(什么事),具体来说,就是(having met him)这件事。
而remember to do 表示 记得要去做什么(还没做),注意此处后接动词不定式。
回到题目,A正确。B选项语法错误。

两个动词原形不能连用,而不是“两个动词之间要加to”。只有to为动词不定式符号时才接动词原形。having met是动名词的主动完成式,直接作remember的宾语。

remember doing sth. 记得做过什么事儿,不定式to后用动词原型

remember to do sth.记住将要做某事
remember doing sth.记住已经做的事
此处前有did,表明是过去完成时,故选A

是选A
remember to do sth.表示记得去做某事,说明事情还没有办
remember having done sth.表示记得做过某事,说明事情已经办过了
注意:楼上所说的remember doing sth.是错的,一定是remember having done sth.,别被他误导了!