「彼は彼女がその店に入るのを目撃した」
→「He observed her enter the store.」
「彼は」「彼女が」「その店に入るのを」「目撃した」
「彼は」・・・・・・・・主語(S)
「彼女が」・・・・・・・・目的語(O)
「その店に入るのを」・・・補語(C)
「目撃した」・・・・・・・述語(V)
「observe」は「知覚動詞」です。
「OがCするのを目撃する」は「observe + 名詞(目的格) + 動詞(原形)」
「OがCしているのを目撃する」は「observe + 名詞(目的格) + 動詞(~ing)」
「OがCされるのを目撃する」は「observe + 名詞(目的格) + 動詞(過去分詞)」
の形になります。
「enter」と「go into」は同じ意味合いで使うことができますが、「enter」はやや堅い表現になります。
「文型」:第5文型(SVOC)
「S」:he
「V」:observed
「O」:her
「C」:enter the store
「彼は彼女がその店に入るのを目撃した」は「He observed her enter the store.」
となります。