回答

He found his mother a nice unbrella.
彼は彼の母に素敵な傘を見つけてあげた。
SV人 物の文です。人にものをVしてあげた
Vは何が入ろうが、大抵は与えるという意味になります。

Don't leave the window open.
これはSVOCの文です。このopenは動詞ではなく、形容詞のopenなので、その窓を開けたままにしないという文が成り立ちます。

We always keep the room warm.
これも、SVOCの文です。
the roomがS warmが形容詞なので、Cになります。
SVCOという文型は存在しないので、SVOCの順番になるthe room warmとなります。

私たちはいつもこの部屋を暖かい状態に保つという文です。

たただ

1番上のSV人物を下記2つと同じ言い方で言うとSVOOです。

この回答にコメントする
疑問は解決しましたか?