How long と How often は、どちらも行動について「どのくらい」と尋ねますが、知りたい内容が違います。How long は一回または全体の長さ・期間、How often は一定の期間に何回行うかという頻度です。答えが for two hours なのか twice a week なのかを考えると選びやすくなります。この記事では質問と答えを一組にして、期間と頻度を区別します。
基本ルール
How long は「どのくらい長く」「どのくらいの期間」を尋ねます。How long do you study after dinner? は、一回の勉強が続く時間を尋ねています。答えは For an hour. や About thirty minutes. です。物の長さを尋ねて How long is this bridge? と言うこともできます。
How often は「どのくらいの頻度で」を尋ねます。How often does Ken visit his grandmother? は、訪問する間隔や回数を質問しています。答えは Once a month.、Twice a week.、Every Sunday.、Sometimes. などです。
期間の答えでは、for+時間 がよく使われます。for two hours は「2時間」、for three days は「3日間」です。頻度の答えでは、once は1回、twice は2回、3回以上は three times のように表し、a day や a week を続けます。
どちらも後ろは普通の疑問文の語順です。一般動詞なら How long/often+do/does/did+主語+原形 ...?、be動詞なら How long+be動詞+主語 ...? です。How long are you in the library? のように期間をbe動詞で尋ねられますが、頻度は繰り返す動作と結び付くことが多いです。
作り方・使い方
まず、期待する答えを日本語で考えます。「1時間」「3年間」のように続く長さなら How long、「週に2回」「毎日」のように回数や間隔なら How often です。同じ動詞でも質問の焦点を変えられます。
How long do you practice the piano? は一回の練習時間を尋ね、For thirty minutes. と答えます。How often do you practice the piano? は練習頻度を尋ね、Five times a week. と答えます。質問の動詞が同じでも、答える情報は異なります。
次に、主語と時制から助動詞を選びます。you の現在なら do、Ken の現在なら does、過去なら主語に関係なく did です。How often did you visit the museum last year? の後ろは原形 visit です。
頻度には回数以外に always、usually、often、sometimes、never といった副詞でも答えられます。ただし具体的な質問練習では、twice a week のような形を使うと期間との違いが明確です。
How long は距離ではなく長さを尋ねる場合もあります。How long is the river? への答えは It is 50 kilometers long. です。一方、ある場所までの距離を一般に尋ねるなら How far を使います。似た「どのくらい」を広げすぎず、何の尺度かを確認します。
例文
How long do you study after dinner? — For an hour. は「夕食後、どのくらい勉強しますか。1時間です」です。
How often does Ken visit his grandmother? — Once a month. は「ケンはどのくらいの頻度で祖母を訪ねますか。月に1回です」です。
How long did you stay in Osaka? — For three days. は「大阪にどのくらい滞在しましたか。3日間です」です。
How often do the buses come? — Every ten minutes. は「バスはどのくらいの間隔で来ますか。10分ごとです」です。
How long is this rope? — It is five meters long. は「このロープはどのくらいの長さですか。5メートルです」です。
How often do you read English books? — Twice a week. は「英語の本をどのくらい読みますか。週に2回です」です。
よくある間違い
How long do you practice the piano? — Three times a week. は質問と答えの種類が合いません。週3回という頻度を尋ねるなら How often do you practice the piano? です。
How often do you study? — For two hours. も、答えが期間なので不一致です。時間を尋ねるなら How long do you study? とします。頻度を聞かれたなら Every day. などと答えます。
How often does Ken visits his grandmother? は does の後ろに三単現の形を残した誤りです。How often does Ken visit his grandmother? とします。
How long you stayed there? は過去の一般動詞の疑問文に did がありません。How long did you stay there? とし、動詞も原形にします。
確認問題
答えの種類に合う How long または How often の疑問文を完成させてください。
___ do you use the computer? — For thirty minutes.___ does Aya play tennis? — Twice a week.___ did they stay in Tokyo? — For five days.
解答
時間の長さか、繰り返しの頻度かを見ます。
How long do you use the computer?答えが30分という期間です。How often does Aya play tennis?答えが週2回という頻度です。How long did they stay in Tokyo?答えが5日間という滞在期間です。
まとめ
How long は時間の長さや期間、物の長さを尋ね、How often は行動の回数や間隔を尋ねます。for two hours は期間、twice a week は頻度です。質問を作る前に期待する答えを考え、期間なら How long、回数や間隔なら How often を選びます。その後ろは時制と主語に合う普通の疑問文語順にします。
最終確認では、質問と答えの単位をそろえます。minutes、hours、days が続く長さなら How long、times a week や every month の回数・間隔なら How often です。How long have you lived here? には For five years.、How often do you visit? には Twice a month. と答えます。同じ動詞で二種類の質問と答えを作れば、期間と頻度を混同しにくくなります。
