关于动词不定式的完成式用作定语的问题,刘永科老师曾在英语答疑网上作过解答,请看链接:
http://ask.yygrammar.com/q-4775.html
▲ 现在分词的完成式通常不用作定语,但这并不是绝对的。薄冰《高级英语语法》10.46节就有以下说明:
现分完成式一般不用作定语,但也有例外,如:
Any man having witnessed the attack is under suspicion. 任何目击此次袭击的人都有了嫌疑。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

可以这样区别的。
补充:
动名词只能是单个词作前置定语,相当于一个名词;而分词可以单个词作前置定语也可以分词短语作后置定语,相当于形容词,常翻译为“分词+的+(修饰的)名词”,例如:
1.teaching materials教学材料(动名词)
2.the rising sun徐徐升起的太阳(现在分词)
3.the boy standing under the tree站在树下的那个男孩(现在分词短语)
4.the boy questioned just now 刚刚被盘问的男孩(过去分词短语)
5.the boy being questioned now正在被盘问的男孩(现在分词短语的被动)
6.the boy to be questioned即将被盘问的男孩(不定式的被动)
希望回答能帮你解决疑惑!
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》