「お互い」という意味を持つ「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」の後にくる名詞は単数形ですか?それとも複数形ですか?

「準備する」といいたい場合、「prepare」と「prepare for」、どちらを使用するのが適切ですか?

〇〇を準備する」といいたい場合は「prepare + 〇〇」を使用し、

〇〇の(為に)準備をする」といいたい場合は「prepare + for〇〇」を使用します。

We always prepare the materials.

私たちはいつも資料を準備する。

We always prepare for the presentation.

私たちはいつもプレゼンの(為に)準備をする。

従って、「〇〇を〇〇の(為に)準備する」といいたい場合は、

「prepare + 〇〇for〇〇」を使用します。

We always prepare the materials for the presentation.

私たちはいつもプレゼンの(為に)資料を準備する。

難易度:6/10
関連リンク:「all ready」と「already」の違いは何ですか?

「Whom are you waiting for?」と「For whom are you waiting?」、どちらが正しいですか?

どちらも正しいです。上記の様に「whom」が関節目的語を指す場合、前置詞「for」が疑問文の最後に来ても、最初に来ても(「whom」の前)、意味は変わりません。他の前置詞でも同様です。

To whom are you going to send the letter?

Whom are you going to send the letter to?

あなたは、その手紙を誰に送るのですか?

難易度:7/10
関連リンク:関係代名詞である「that」と「who」の使用方法に違いはありますか?

「She sent me the email」と「She sent the email to me」に違いはありますか?

質問の文のように、文に二つの目的語がある場合、「the email(直接目的語)」と「me(間接目的語)」のどちらが先に来ても意味に違いはありません。但し、「me」を「the email」の後に持って来る場合、「me」の前に前置詞「to」を使用して「to me」という前置詞句にする必要があります。

She sent me the email.

She sent the email to me.

彼女は私にメールを送った。

尚、一般的に間接目的語を強調したい場合や前置詞句が長くなる場合は、直接目的語間接目的語の前に持って来ることが好まれます。

She sent the email to all the members who attended yesterday’s meeting.

彼女は、昨日の会議に出席したすべてのメンバーにそのメールを送った。

もし、間接目的語直接目的語の前に持って来た場合、分かりづらくなります。

She sent all the members who attended yesterday’s meeting the email.

難易度:5/10
関連リンク:「あなたたち」と複数の相手(二人称複数)に対して、「you」を使用しても大丈夫ですか?