「お互い」という意味を持つ「each other」ですが、前置詞は必要ですか?

文の動詞によって必要有無が異なります。

「each other」は「me」、「him」、「her」などと同じく、目的語として使用される代名詞です。従って、文の動詞が他動詞または自動詞によって前置詞の有無が異なります。

①「each other」が「They helped me」の「me」のように他動詞の目的語として使用される場合、前置詞は必要ありません。

They helped me.(彼らは私を手伝った)

They helped each other.(彼らはお互いを手伝った)

②「each other」が自動詞の目的語として使用される場合、前置詞は必要になります。尚、前置詞は文の意味によって適切に選択する必要があります。

They complained to me.(彼らは私文句を言った)

They complained to each other.(彼らはお互い文句を言った)

They complained about me.(彼らは私について文句を言った)

They complained about each other. (彼らはお互いについて文句を言った)

難易度:7/10
関連リンク:「each」の後にくる名詞は単数形ですか?それとも複数形ですか?

「each other」と「one another」の違いは何ですか?

両方とも「お互いに」と言う意味を持ちますが、「each other」は「二人の間」の場合に使用されます。また、「one another」は「三人以上の間」の場合に使用されます。

Mike and Jill helped each other.

MikeとJillは、お互いに助け合った。

Mike, Jill and Sam helped one another.

Mike、Jill、Samは、お互いに助け合った。

難易度:4/10
関連リンク:「Between」と「among」の違いは?