一个英语句子的困惑.after having spent whole mornings ong the river i always go home with an empty请问having spent 是什么时态?这句话应该是一个完成时,请问这个完成时表示什么?

问题描述:

一个英语句子的困惑.
after having spent whole mornings ong the river i always go home with an empty
请问having spent 是什么时态?这句话应该是一个完成时,请问这个完成时表示什么?

现在完成时呀,很明显!完成时的结构式have done ,have是助动词,放在after后当然要变ing形式了

having spent whole mornings ong the river
这是动名词的完成式作介词after 的宾语的
可以改为现在分词的完成式,意思和这个介词短语一样,因为分词可以作状语表时间。
Having spent whole mornings ong the river, I always go home with an empty...

after 是介词,后面加(have spent)have 要变成ING的形式.这个完成时表示“在河边度过完一个早上”这个过程的完成.

表示go home 之前所完成的事