質問: 英文法を教えて下さい。 自動詞と他動詞について教えて下さい。 let's wait for him. まずこの文について質問があります。 (1)動作動詞の現在形は現在の習慣、過去から未来に渡り繰り返される動作を表すため、一回限りの動作を表す時には使えない。と言う決まりがあるのに、この文は文法上okなんですか? (2)let's wait for him. i met him. 何故、waitには前置詞が必要で、metには前置詞がいらないのですか? waitが自動詞で、metが他動詞だからですか? 《待つ≫には本来目的語が不必要で、目的語をとる為に前置詞が必要、《会う≫には目的語が元々必要だからですか?
回答: (1) これは使役構文と言って、let+目的語+動詞の原型 でひとつのイディオムとして成り立っています。 このイディオム上では、目的語の後に来る動詞は原型を使うことになっているので、「wait」になるだけです。 厳密に言えば、現在形の「wait」ではありません。 (2) 「let's wait for him.」のhimは、waitの目的語ではありません。 これは前置詞forの目的語です。 文法を詳しく調べれば分かると思いますが、目的語には動詞の目的語と、前置詞の目的語があります。 「wait for him」の用に、前置詞を補って意味が確立する目的語は、前置詞の目的語と言います。 ご質問者様が言うように、waitは自動詞だからhimはwaitの目的語にはならない。 だから前置詞forが必要と言っても間違いじゃないと思います。 ご参考まで。