动名词也可以用表示完成时的having+过去分词结构?

问题描述:

动名词也可以用表示完成时的having+过去分词结构?
那它们两者一点区别都没有吗?

现在完成时不可以和固定时间状语搭配 如 ago ,yesterday以及以when为首的疑问句皆不可与现在完成时连用