请解释为什么用having spent ,这是什么时态After having spent whole mornings on the river,I always go home with an empty bag.

问题描述:

请解释为什么用having spent ,这是什么时态
After having spent whole mornings on the river,I always go home with an empty bag.

因为after是介词,介词后的动词要用ing形式。
而这是一个已经发生的事,所以用完成时的进行时态。

After doing sth.....
在做完某事之后....
After having spent whole mornings on the river, I always go home with an empty bag.
在河上呆了整个早晨, 我还是两手空空的回家.

用ING 是因为一段时间一直这个样子
也就是和后面的ALWAYS搭配
用完成式是因为这个动作持续一段时间

是现在完成时,因为在after 的后面,所以要用-ing形式
在河边度过整个上午后,我经常带着个空包回家

为现在完成时态.这里强调该动作已经完成,故有了现在完成时.
因为这里的"after"为介词,后面若跟动词需+ing,所以"have"就变成"having"了.