How longへの答えをsinceとforで作ろう
このレッスンの役割と目標
四つの時間表現を区別しました。ここではHow longの質問に、開始点ならsince、長さならforを使って答えます。
目標は、同じ時間線を二通りで表し、質問と答えの意味が合っているか確認することです。
例題:二つの正しい答え
A: How long have you lived here?
B1: I have lived here since 2022.
B2: I have lived here for four years.
現在が2026年なら、B1とB2は同じ時間線を表せます。B1は開始点、B2は長さに答えています。
| 答えで示す情報 | 選ぶ語 | 問い返すなら |
|---|---|---|
| 2022年という開始点 | since | いつから? |
| 4年という期間 | for | どのくらい? |
動作の継続でも同じ
A: How long has she been waiting?
B: She has been waiting since ten o'clock.
開始時刻が分からず長さだけ分かるなら、for forty minutesと答えます。
答えを作る手順
- 今も続いているか確認する。
- 与えられた情報が時点か長さか分類する。
- sinceまたはforを選ぶ。
- have / hasと動詞の形を確認する。
よくある間違い
How longは長さを尋ねるから、答えには必ずforが必要だと思うことがあります。開始点で答えても、聞き手は今までの長さを理解できるため、sinceの答えも正しいです。
自分で確かめよう
確認1:How long have you known Mai? に「2020年から」と答えてください。
I have known Mai since 2020.です。確認2:同じ質問に「6年間」と答えてください。
I have known Mai for six years.です。確認3:How longへの答えにsinceを使ってもよいのはなぜですか。
開始点から現在までの長さを聞き手が読み取れるからです。まとめと次の一歩
How longには、sinceで開始点、forで期間を答えられます。次はプロフィールや年表から必要な時点と期間を読み取ります。
クイズと理解チェックは、アプリで挑戦できます。