free在此是什么词类?

有一读者问: set free是一动副词组,但有的语法书认为free是形容词, 在“set+宾语+free”结构中用作宾语补足语。究竟应如何解释呢?

set free这一词组中的free是形容词,不是副词。set在此即语法家所说的复合及物动词(complex transitive verb),后可接“宾语+用作宾语补足语的形容词”,如:

(1)We set the war prisoners free .

当然,如将例(1)变为被动结构:

(2)The war prisoners were set free .

句中的free就变成为主语补足语了。

与这种set同样的复合及物动词还有get, keep, make, find, turn等。