do you remember his having been there 3 years ago?这句话中,为什么用his.怎样翻译?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:41:34

do you remember his having been there 3 years ago?这句话中,为什么用his.怎样翻译?
do you remember his having been there 3 years ago?这句话中,为什么用his.怎样翻译?

do you remember his having been there 3 years ago?这句话中,为什么用his.怎样翻译?
his 是动各词having been 的逻辑主语,也可以用him

这里的his having been做的是remember的宾语,而且his又是have been的逻辑主语,所以使用his,不能使用him.
可译为:你还记得3年前他在那里的情景吗?
希望对你有所帮助。

这是个语法现象,叫做:动名词复合结构。其形式通常就是如题所示那样 - 物主代词 + 动名词 + 动词宾语。 所以这里只能用物主代词。
再举个例子吧:Do you mind my opening the window?
就这样吧……