英検のsinceとfor|開始時点と期間を見分ける
sinceもforも期間に関係する文で出てきますが、後ろに置く情報が違います。いつ始まったかを表すのか、どのくらい続いているかを表すのかを確認しましょう。
英論会オリジナル確認問題
(1)I have lived here (since / for) 2021.(2)I have practiced the piano (since / for) three years.
解答と時間の見方
(1)はsince。2021年という開始時点を表します。(2)はfor。three yearsという長さを表します。数字があるかではなく、その数字が時点か期間かを見ます。
sinceの後には文も置ける
I have lived here since I was ten.では、10歳だった時を開始時点として示しています。sinceの後ろが年号でないから使えない、ということではありません。一方for ten yearsは10年間という長さです。
今も続いているかを文脈で確認
I lived there for three years.なら、過去の一定期間そこに住んだという表現です。forがあるだけで必ず現在完了になるわけではありません。前置詞の選択と文全体の時制を別々に確認してください。
復習では、同じ継続について開始時点と期間の二通りで説明してみます。ただし期間は実際の基準日によって変わるため、数字を勝手に固定せず、設定に合わせます。本問は英論会オリジナルです。英論会の学習相談もご案内しています。


コメント