after having done与after doing 区别 新概念英语2第20课中说after having done 是因为after后的宾语动名词表示动作发生在谓语动词之后~但不是只要在after后的动名词都发生在谓语动词后吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:21:08
after having done与after doing 区别 新概念英语2第20课中说after having done 是因为after后的宾语动名词表示动作发生在谓语动词之后~但不是只要在after后的动名词都发生在谓语动词后吗?

after having done与after doing 区别 新概念英语2第20课中说after having done 是因为after后的宾语动名词表示动作发生在谓语动词之后~但不是只要在after后的动名词都发生在谓语动词后吗?
after having done与after doing 区别 新概念英语2第20课中
说after having done 是因为after后的宾语动名词表示动作发生在谓语动词之后~但不是只要在after后的动名词都发生在谓语动词后吗?

after having done与after doing 区别 新概念英语2第20课中说after having done 是因为after后的宾语动名词表示动作发生在谓语动词之后~但不是只要在after后的动名词都发生在谓语动词后吗?
就是一个时态引起的意思不同的问题.
After having done就是说在已经做了什么多久之后,一般后面要跟个像for many days类似的时间状语.同时还有强调“已经”的含义.比如:
After having done my homework for 2 hours,I .在我已经完成作业2小时后.
而After doing就是简单的说在做了什么后.比如:
After finishing my homework,I .在我完成作业后.

after having done是已经做……后,而after doing 表示做完……后
after having done由于介词after的宾语动名词所表示的动作发生在谓语动词之前,因此,动名词要用完成形式。
after doing 表示介词后加动名词。

首先after 是介词,所以后面的+动名词,所以动词后面加ing改成名词形式;have done 表示动作已完成,是个完成时态的固定搭配哦,表示你是在完成什么事情以后干什么,而doing 则表示直接在这个动作以后干什么事