具体的成分:be是系动词;adj是表语;to do是真正的主语。在“be加性质形容词加to do”结构中,通常使用不定式的主动形式表示被动意义。在“be加状态形容词加to do”结构中,如果句子的主语与不定式是主动关系,不定式使用主动形式;如果句子的主语与不定式是被动关系,使用不定式的被动形式。

cake与make之间为逻辑上的被动关系,好像应使用to be made形式,但事实上使用不定式的主动式。

apples与reach之间为逻辑上的被动关系,但实际上用不定式的主动式。

(1)如果句子的主语与不定式是主动关系,不定式使用主动形式;

(2)如果句子的主语与不定式是被动关系,使用不定式的被动形式。

因为句首有一个形式主语。