• ベストアンサー

基本的なことですが、

私は自分でも勉強していますが英語がまったく分りません。なので教えていただきたいのですが、 あなたは日本に来て何年ですか? 日本語がすごく上手だけど、日本語は誰かにおしえてもらっているの? このようなことを聞くときはなんていえばいいのですか? 分る方いましたらお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ohboy729
  • ベストアンサー率41% (244/589)
回答No.6

>なぜhow long time ではないのですか? howがなければlong time(長い時間、間)という「形容詞+名詞」はもちろんいいです。how(疑問詞:どれくらい)がついているときが問題ですね。まず、time(時間)は人の頭に中にあるイメージで現物としては世の中には存在しない名詞です。抽象名詞といいます。love(愛),peace(平和),hatred(憎しみ)なんかもそうですね。みんな頭の中のイメージや感情の名前です。time(時間)の量的表現は形容詞のmuch(多量の)/little(少量の)を使って行います。 How much time do you need ? (どれくらい多くの時間が必要か?) それで、普通は How long time do you need ? というようにlong(形容詞:長い)は使いません。しかし、意味は通じるかというレベルでは通じるでしょうが、後で訂正されるかもしれません。それでは例文のlongは?となります。 How long have you been in Japan ? このlongは副詞で「長く」という意味です。 He lived long .(彼は長く生きた)のようにです。 それでHow longは「どれくらい長く」という意味で have been「居続けている」にかかっているのです。さらに 「 How long ?」だけでも「副詞:どれくらい長く?」「形容詞:どれくらい長い?」と意味は十分通じますので How long in Japan ?(↓)(日本にどれくらい長く?)でいいと思いました。数えられる名詞(普通名詞など)では How many years did you spend in Japan? (どれくらい多くの年、何年日本で過ごしましたか?) ということもあります。時制に厳密にこだわるならhave you spentにしてください。 まとめです。基本として How long do you study ?(◯)(どれくらい長く勉強する?) How much time do you need ?(◯)(どの位多く時間が要る?) How long time do you study ?(×) ちゃんとした答えになってないようですみません。

numruo
質問者

お礼

分りやすい説明ありがとうございました。 自分自身でももっと勉強したいと思います!

その他の回答 (5)

  • ohboy729
  • ベストアンサー率41% (244/589)
回答No.5

No.4です。訂正です。 実際に話す状況があれば次のような文でも通じるとおもいます。 How long in Japan ?(↓) Your Japanese is very good .(↓) Someone teaching Japanese ?(↑) 少し余裕があれば How long have you been in Japan ? Your Japanese is perfect .(↓) * perfect:ほめ言葉は気持ちです、こう言ってもいいでしょう。 You have someone to teach you Japanese,right ?(↑) (あなたに日本語を教えてくれる人がいるのでしょ?) 失礼しました。

numruo
質問者

お礼

no4,no5とご回答ありがとうございました。質問なのですが、how long in japanとなっていますが、なぜhow long time ではないのですか?すいませんがおしえてください。おねがいします・・・

  • ohboy729
  • ベストアンサー率41% (244/589)
回答No.4

実際に話す状況があれば次のような文でも通じるとおもいます。 How long in Japan ?(↓) Your English is very good .(↓) Someone teaching Japanese ?(↑) 少し余裕があれば How long have you been in Japan ? Your English is perfect .(↓) * perfect:ほめ言葉は気持ちです、こう言ってもいいでしょう。 You have someone to teach you Japanese,right ?(↑) (あなたに日本語を教えてくれる人がいるのでしょ?)

  • hakkoichiu
  • ベストアンサー率21% (250/1139)
回答No.3

2) You speak Japanese pretty well. Who taught you Japanese? ----------------------------------------------

numruo
質問者

お礼

ありがとうございます。prettywellという表現もあるんですね。勉強になりました。

  • 1102kkmm
  • ベストアンサー率0% (0/3)
回答No.2

あなたは日本に来て何年ですか? How long have you been in Japan?

numruo
質問者

お礼

ありがとうございます。have you beenをつけるんですね!参考になりました!

回答No.1

あなたは日本に来て何年ですか? How long do you live in Japan ? 日本語がすごく上手だけど、日本語は誰かにおしえてもらっているの? I think your japanese is very nice. Who teach you japanese ?

numruo
質問者

お礼

すばやい回答ありがとうございました。感謝いたします!