请问下各位英语高手,求告下新概念2册的第20课中的语法

是「After having spent whole mornings on the river,I always go home with an empty bag.」这个句子为什么是having和spent?求解释(最好用通俗点的话解释)谢了!

你说的语法是现在分词 作 状语
现在分词一般形式:doing
被动形式 :being done
完成形式:having done
这里就是 现在分词的 完成式,首先它是主语发出的主动的动作,其次是发生在主句谓语动词之前的动作
在这句话里 在河边“spend”(花费)一整个早上发生在前,然后 再 “go home”,所以就用的是现在分词的完成式
eg.After having finished his homework, the boy was allowed to watch TV play.
在完成作业之后,这个男孩才被允许看电视剧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
首先,after是介词,其后面的动词应该用动名词也就是动词ing形式,然后是have+done也就是have加动词的过去分词形式组成了一个现在完成时态,表示这一动作(花费时间)从过去某一时间开始一直持续到现在结束。
(纯语法分析,希望对你有用,好好学习吧!)
相似回答