不是,还有不定式的各种形式。
最根本的区别是作状语修饰的是整个句子,必须满足的前提是:非谓和整个句子的主语必须是主动或被动关系
并且和句子的谓语动词比较发生的先后,
eg,having
finished
homework,the
boy
begain
to
listen
to
the
music.
在这个句子里,having
finished和主语构成主动关系,发生在谓语动词之前,所以用完成时的非谓形式。
作定语是修饰一个名词,就比较和被修饰词的主被动关系,相对比较简单,可以简单记为:主动doing
被动done
还没做的to
do
以上是个人在学习过程的中的体会,希望对你有所帮助