• ベストアンサー
  • すぐに回答を!

How far と How long

How (long / far) is it from your house to your school? (あなたの家から学校までどのくらいの距離ですか。) という文法問題です。答はHow far なのですが、How long がだめなはっきりとした理由を教えて下さい。How long~?は「長さ」、How far~?は「距離」とは分かりますが、How long~で「どのくらいの長さか」と捕らえることはできないでしょうか。

共感・応援の気持ちを伝えよう!

  • 英語
  • 回答数8
  • 閲覧数4798
  • ありがとう数11

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

  • ベストアンサー
  • 回答No.6

こんばんは。 まず、原点に戻り英英辞典(oxford OALD web版)の定義を見てみましょう。 HOW FAR used when you are asking or talking about the distance between two places or the distance that has been travelled or is to be travelled: How far is it to your house from here? How far is Boston from New York? HOW LONG used for asking or talking about particular lengths or distances: How long is the River Nile? The table is six feet long. The report is only three pages long. used for asking or talking about particular periods of time: How long is the course? I think it’s only three weeks long. How long a stay did you have in mind? 以上の定義から見るとhow farは2地点間の距離や移動した距離のみについて使用されるものであり、一方、how farは文字どおりものの長さや期間について使われるようです。 従ってhow longはご指摘通り How long is the river Nile? How long is Ichiro's bat? というようにものの長さそのものに使えると共に期間(所要時間)についても使えると言うことになります。 問題の文章はfrom A to B=2地点間の距離(距たり)はどれくらいですかという質問ですから、通常far が正しい答えであり、longは間違いではないけれども、あまり使わないのではと推察します。 あなたの疑問の答えになっていれば幸いです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご丁寧にご助言していただきありがとうございました。英英辞典で調べるという発想がありませんでした。大変興味深く読ませていただきました。ありがとうございます。

その他の回答 (7)

  • 回答No.8
  • KappNets
  • ベストアンサー率27% (1557/5688)

long はいろいろの長さを表します。物の長さ以外に時間の長さが代表例です。(no longer = no more [He no longer lives here.] もどちらかというと時間の感覚です) とくに地図上では距離よりも時間の長さを表すのが普通です。歩いて How long、車で How long 皆時間を聞きます。決まり文句は How long does it take from A to B?" 従って How long is it... と聞かれるとどうしても距離ではなく「物の長さ」を聞かれていると誰しも反射的に感じます。 ダメな理由といっても英語は数学ではありません。慣習としか言えないと思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

おっしゃるとおり、慣習としか言えないときも英語にはよくありますよね。だからこそ勉強が大切なのだと思います。ご助言ありがとうございました。

  • 回答No.7

apple339様の回答が正しいです。 ひとつ言っておきたいことですが、How long is it from your house to your school?では、英語的に変です。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

確かに、感覚的に何か変なきがします。だめなものはだめと諦めることも大切ですね。ありがとうございました。

  • 回答No.5

こんにちは。 一般人なので学術的な回答には至らないかもしれませんが、よろしくお願いします。 この質問文は地理的な距離感を質問しています。 そのためこの場合、 How long?は時間的な長さの距離感を、 How far?は位置的な遠さの距離感を、相手に尋ねる時に使います。 その為、How long?で距離感を尋ねる場合には、どれくらいの長さ「かかるんですか」?の「(時間が)かかる」動詞があるのが自然です。 この場合の「かかる」はtakeを使います。 なので、longで質問するなら、問題文は、 How long does it take from your house to your school? であるべきです。 モノサシとかの物理的な長さのときは、How long is it? で通じます。 その時は、It is 30 centimeter long.(30センチだよ) とかで答えます。 でも地理的な移動距離を尋ねる質問の時には、how long does it take...?(どれくらい時間がかかるの?)が普通に定型文として使われます。 how far...?(どれくらい遠いの)は物理的に距離を尋ねていますので、 上の問題文ではfarを選びます。 モノサシの時と同じ感覚ですので、 答えは、It is about 30 miles away. (30マイルくらい離れてます) とか、It takes 40 minutes to commute. (通うのには40分かかります) とか、遠さを相手にイメージさせやすいように答えます。 日本語でも一緒ですよね。 How long is...で地理的な長さは問えません。ピンと来ないですよね。 How long does it take..? でやっと移動や物事にかかる時間を問える定型文となります。 ちょっとは助けになりましたか? 勉強頑張って下さいね!

共感・感謝の気持ちを伝えよう!

質問者からのお礼

違いがよく分かりました。大変参考になりました。ありがとうございます。

  • 回答No.4
  • wathavy
  • ベストアンサー率22% (505/2263)

How long is it from your house to your school? では、時間を聞かれていると思います。 したがって、「距離」とあれば、farになります。 it が 時間を示しているので、文としては成り立ちます。ただし、自家用車でというのを入れないと、自転車かもしれませんから、一文だけで判定するのが困難です。 How long is it from your house to your school by bus? だと、かなり間違いなく、longがぴたりとはまります。 (訳無しでも、longと分かります) でも、元の問題は、どちらか、迷いますね。訳無しでは、どっちでもOKですね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

元の問題は訳なしでした。だから一層迷ってしましました。日本の文法問題って、依然として「?」と感じる問題が多く困りますね。ありがとうございました。

  • 回答No.3

自分なりの考えで,間違っているかもしれません. longには「(日本語で言う)長い」 farには「(日本語で言う)遠い」 のような気がします. なので「家から学校までどのくらい遠いの?」になると思います. しかし,「道」などが長いなら,longが使えるかもしれません. 例)How long is the way between your house and your school? How long is the way from your house to your school? などはもしかしたら意味が通じるかもしれません.

共感・感謝の気持ちを伝えよう!

質問者からのお礼

例文よく理解できました。ありがとうございました。

  • 回答No.2

たとえば「定規の長さは?」という時は、距離ではなく長さですので、How longで始めて大丈夫です。日本語でも「学校への長さは?」と尋ねられたら「この方、日本語が発展途上なのね」と思いますよね。 もし、”How long is it from your house to your school?”と尋ねられたら、"How long does it take from your house to your school?"の言い間違いかと思うかも。この場合はかかる時間の長さを尋ねています。 同様に人の身長を尋ねるのにもlongはまずくてHow tallではじめないといけません。形容詞の使い分けはなかなか奥があって面白いです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

本当におっしゃる通りだと思います。ありがとうございました。

  • 回答No.1
  • mabomk
  • ベストアンサー率40% (1414/3521)

「how long ~~~~?」は「期間・時間」を問うモノと覚えておけばよいのではないでしょうか? 答えは「何年間・何時間・何分間」となります。 「how far ~~~」と聞かれたら普通は「about 1 kilo」と距離を返せばよいでしょうが、「It takes about 20 minutes by bicycle」「It’s about 20 minutes walk」と答えても会話自体は充分成立します。聞き手は「距離は?」と聞いていても「時間」で答えが来れば「距離/時速(歩速)(?)」と自分で瞬時に計算できますよね。 下記例文が参考になります。 how long ~の期間[時間]はどれくらいか ・How long does it take to go to school on foot? 歩いて学校までどのくらいかかりますか。 ・How long have you been there? いつからそこにいたんですか? ・"How long have you been working here now?" "Almost a year." 「入社してからどれくらいになる?」「もう1年くらいになりますね」 ・I'm not sure how long it will take. どのくらい時間がかかるものかよく分かりません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速の回答、ありがとうございました。例文ありがとうございました。わかりやすかったです。

関連するQ&A

  • How far~?→How long~?は可能か

    How far~?→How long~?は可能か 題名の通りです howを使って距離をたずねるときHow far~?と聞きますよね。 でも距離を長さと見てHow long~?と置き換えるのも可能なようなきがします。 たとえば  How far is it from here to the station? →How long is it from here to the station? 置き換え可能ならイメージの違いを、不可能ならなぜいけないのか理由を教えてください おねがいします

  • How far か How long か、です

    中学の問題です。 It's about tow miles from here to our school. --------------- 下線部を問う疑問文に書き換えなさい。と言うものです。 自分は How long is it from hear to our school. としたのですが。 模範解答は How far is it from hear to our school. となっていました。自分の解答ではダメでしょうか。 よろしくお願いします。

  • how farについて

    いつもありがとうございます。 以下の文についてお教え頂けないでしょうか。 (1)How far A is B? (2)How far is it from A to B? (3)How far is A to B? (1)(2)(3)はすべて同じ意味で、文法的にも正しいでしょうか? 全て正しい文法でしたら、(1)と(2)のようにisの位置をどうして変えれるのでしょうか? どうしてもわからず質問させて頂きます。 ご指導の程何卒宜しくお願い致します。

  • 「far」と「long」

    よろしくお願いします。 「far」は「距離的長さ」を示し、「long」は「時間的長さ」を示すことを、最近知りました。 しかし、ある本で「How far is it to ~(場所)?」の答えには、例えば「It's about 15 minutes.」と「時間」で答えるとあって混乱しています。この質問文は、「~までの距離はどれくらいか?」を聞いているのではないのですか? 私の認識の仕方は間違っているのでしょうか? ちなみに、「~までの距離はどれくらいか?」を聞くには、どの様な英文を作ればいいのですか?

  • 英語のHow~について

    中3です。 英文法で How far is it to your house? というのが出てきたのですが How much does it cost you to buy this box? というのもあります。 この文の中で、How muchの後に is it とdoes it があるのですが、なぜ違うのでしょうか。 お願いします。

  • How long~

    いつもお世話になっています。 次のような問いがありました。 「友達の父親が今アメリカにいるとして、その父親にアメリカでの滞在期間をたずねるとき英語でなんといいますか」 私はHow long has your father been to Amerika? と書きましたが、模範解答は How long has your father been in the U.S.? です。私のは間違っていますでしょうか。

  • How long~?の答え方について。

    How long did it last? に対する答え方なのですが、 It lasted for~years. が一般的ですが It's ~ years. It's from ~ to ~. It lasted from ~ to ~. はおかしいでしょうか。 通じるか通じないかでなく、 ネイティブの人は普通にこういった答え方をすることがあるのでしょうか。 よろしくお願いします。

  • How long does it take~?

    How long does it take to go to ~ from here? の表現についてto go を省略してHow long does it take from here to ・・・?の文は誤りだとある和英辞典に説明されているのですが、なぜ誤りなのでしょうか。 理由を知りたいのでご回答お願いします。

  • 英語の対話文の問題

    次の対話文の空所に入れる文として適当なものはどれですか? A: How far is your house from the school? B: It’s only 100 meters. But I walk to school for half an hour every day. A: ( ) B: There is a big river between my house and the school. I must walk a long way to the bridge. (1)Why does it take so long? (2)Why do you walk to school? (3)Where are you from? (4)Where do you live now?

  • How long does it take~

    「学校に着くまでどのくらいの時間がかかりますか」という場合に、 How long does it take to get to shool. は「get to」を使っているので「到着するまでに」という意味になるので よいと思うのですが、 How long does it take to go to shool. も同じ意味になるのでしょうか。 「go to」を使うと到着でなく、「行くまでに」という意味になって、 学校に行く(という行動)までにどのくらいの時間がかかるか、 という意味になってしまわないのでしょうか。 教えていただけると助かります。