これ何て呼びますか

How long have you studied English?
はI have studied it for three years.のように答えますが、 I have studied for three years.だと間違いなのでしょうか。

A 回答 (2件)

For three years. と聞かれた部分だけ答えるのが現実の英語ですが、


日本の試験では I have studied it for three years. と SV を含めて答えるのが無難です。

そして、SV を残して答える場合、質問では study English と他動詞として study を使っているのに、
study だけで目的語なしにしない方がいいです。
本来他動詞であるものを目的語なく、自動詞に使うこともありますが、
study はただ「研究行為をする」「勉学行為をする」という意味合いになって、目的語がある場合と意味が変わってきます。

これも特に日本の試験でですが、勝手に目的語をなくすことは嫌われます。
そのために英語では人称代名詞が発達しているのです。
日本語では主語も目的語も繰り返さず省略しますが、
英語では名詞を繰り返す代わりに、弱い人称代名詞 he/she/it/they があるのです。
    • good
    • 0

決して間違いではありません。


3 years.
でも大丈夫です。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報