"having done"可以作为动名词吗?

问题描述:

"having done"可以作为动名词吗?
I regret having made the same mistake again.

当然可以!
不过是一个句子了 从句
Having made the same mistake let me regret again