since・for・ago・duringを比べよう
このレッスンの役割と目標
開始点と期間を分類できるようになりました。ここでは、似た時間表現agoとduringを加え、現在完了と過去形のどちらに合うかを整理します。
目標は、四つの語が何を示すかを説明し、文脈と時制に合うものを選ぶことです。
四つの役割
| 語 | 後ろの情報 | 例 | 基本の時間 |
|---|---|---|---|
| since | 開始点 | since 2020 | 過去から今 |
| for | 期間の長さ | for five years | 過去から今、または文脈上の期間 |
| ago | 今からさかのぼる時点 | five years ago | 過去形 |
| during | ある期間・行事の中 | during summer vacation | その期間内 |
例題:同じ開始を別の形で言う
I moved here five years ago. は、5年前に引っ越した過去の出来事です。
I have lived here for five years. は、その後5年間、今まで住み続けていることです。
I have lived here since 2021. は、開始点を2021年で示します。
duringは長さを測らない
I visited Kyoto during summer vacation. は、夏休みという期間の中で訪れたことを表します。during three daysのように長さそのものを直接置く基本表現ではありません。
よくある間違い
I have lived here five years ago. は誤りです。agoは終わった過去の時点を作るため、I moved here five years ago. のように過去形と使います。
自分で確かめよう
確認1:I came here two years ( ago / for ). を選んでください。
agoです。cameは過去の一回の出来事です。確認2:I have stayed here ( since / during ) Monday. を選んでください。
sinceです。Mondayは開始点です。確認3:duringは何を示しますか。
ある期間や行事の中で出来事が起きたことを示します。まとめと次の一歩
sinceは開始点、forは長さ、agoは今からさかのぼる過去時点、duringは期間の中を示します。次はHow longへの答えをsinceとforで作ります。
クイズと理解チェックは、アプリで挑戦できます。