I will never forget what you ( )(do)for me 答案空里填have done可是不是foeget doing sth.没有forget sb doing

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:20:50

I will never forget what you ( )(do)for me 答案空里填have done可是不是foeget doing sth.没有forget sb doing
I will never forget what you ( )(do)for me
答案空里填have done
可是不是foeget doing sth.没有forget sb doing

I will never forget what you ( )(do)for me 答案空里填have done可是不是foeget doing sth.没有forget sb doing
这个句子不是简单句,而是一个复合句.主句是
I will never forget (something),从句是what you have done for me .规则是当从句倒过来,即
you have done (something)for me ,这句话必须是完整的一个句子,如果用doing,从句里就缺少了谓语,所以不用doing.而我们所说的forget sb doing sth,是在类似这样的位置时:I forget locking the door
我忘了我(已经)把门锁上了
(这个问题我以前也有过,多积累语法知识,其实不难的,加油啊.PS:我也是初三诶^_^)

forget doing sth.是忘记做过某事
forget to do sth.是忘记去做某事
这个句子的意思是:我永远不会忘记你对我所做的。
要表示的是:你已经做过的事从过去到现在对我的影响。
所以应该用现在完成时 have done

呃,这个句子是个复合句,那个what 是引导词,引导的是一个宾语从句,也就是引导的forget的宾语,同时,what 在从句中充当了宾语的成分,也就是do的宾语。后面的从句之所以要用现在完成时,是因为这个句子的前面说的:我永远都不会忘记……
所以这个是强调的那个事情发生对我的影响,所以要用现在完成时。...

全部展开

呃,这个句子是个复合句,那个what 是引导词,引导的是一个宾语从句,也就是引导的forget的宾语,同时,what 在从句中充当了宾语的成分,也就是do的宾语。后面的从句之所以要用现在完成时,是因为这个句子的前面说的:我永远都不会忘记……
所以这个是强调的那个事情发生对我的影响,所以要用现在完成时。

收起

have done 做过的什么
doing sth 正在做的什么
含义不同

赞成 vivi_ivylu1