結論:NEW TREASURE(ニュートレジャー)Stage 2で現在完了が難しいときは、for=期間、since=開始時点、ago=今から数えた過去の時点を区別します。ただしforは過去形にも使えるので、語だけで時制を決めてはいけません。このページでは中学2年生を主対象に、使い分けの整理、誤文訂正、英作文、意味判定の独自36問と全解答・解説を無料公開します。答えを先に見ず、間違えた理由まで書いてください。

慶英会 塾長
慶英グループ CEO
一般選抜にて慶應義塾大学合格(英語入試正答率97%)
成績優秀者(慶應義塾維持会奨学生)として
慶應義塾大学を卒業(2023年)
一般財団法人 慶應連合三田会
慶應義塾横浜三田会 会員
高校在学中に英検1級取得
公益財団法人 日本英語検定協会「成績優秀者」に選出
中高主要科目で「オール5」
(最高評価・高校偏差値70)
国内最高峰の英語スピーチコンテスト
「高円宮杯全日本中学校英語弁論大会」
横浜市大会入賞・神奈川県大会進出
米国高校留学中、唯一の日本人として
全米最大級の高校生リーダーシップ団体
「FBLA」主催の英語スピーチコンテストに出場
ニューヨーク州大会準優勝・全米大会進出
米国の在籍高校代表として
「シカゴ国際模擬国連会議」に出場
慶應義塾大学在学中より英語指導を行い
「英語個別指導オンライン塾|慶英会」を設立
小学生から、現役英語講師・英検面接官を含む
社会人まで数百名以上を指導

(最前列左から2人目:塾長)
対象:NEW TREASURE Third Edition Stage 2 Lesson 7の現在完了の学習や、中学2年生の学校英語・英検準2級準備。Z会の公式2026年版カタログではStage 2 Lesson 7に現在完了(完了・結果/経験/継続)と現在完了進行形を配置しています。Stageと学年は学校で一致するとは限りません。使用版・授業範囲表を優先してください。慶英会のオリジナル問題であり、Z会・学校の公式問題や本文の転載ではありません。
到達目標:①時間表現を見てfor/since/agoを説明する、②現在完了と過去形を区別する、③現在完了進行形を使った英作文を書く、④誤答原因に応じて復習先を選ぶ。目安30〜45分、未習問題は採点対象から外します。
目次|問題・解答へすぐ進む
for・since・ago・duringの違いを3分で整理
1.for+期間=どのくらいの長さ?
I have studied English for two years.(2年間、英語を勉強している。)forの後ろはtwo years、three weeks、an hourなどの長さ。過去形でも I stayed in Nara for three days last spring. と言えます。forがある=必ず現在完了という覚え方は誤りです。
2.since+開始時点=いつから?
We have lived here since 2022.(2022年からここに住んでいる。)sinceの後ろは2022、Monday、I was tenなどの起点を置きます。since+節なら since I was ten のように過去形が現れることもあります。
3.時間の長さ+ago=今からどれだけ前?
He arrived here two hours ago.(彼は2時間前にここに着いた。)agoは『今から見た過去』で、通常、過去形の文に使います。He has arrived two hours ago. は、特定の過去時点をそのまま現在完了と結びつけた不自然な文です。
4.during+名詞=どの出来事の間に?
We practiced during the festival.(祭りの間に練習した。)duringの後ろにはthe festival、the meeting、the summer vacationなどの出来事や時期を表す名詞句を置きます。for the festival は『祭りのために』にもなり、意味が変わります。『5時間ずっと』なら基本はfor five hoursです。
5.yesterday・last ~・agoがあるときは過去形から確認
I saw her yesterday.(昨日会った。)と I have seen her several times.(何回か会ったことがある。)を比較してください。現在完了は経験・完了・継続など現在とのつながりを表し、過去形は過去に区切られた出来事を表します。現在完了と過去形の総合解説・20問も復習できます。
A|語句の選択・空所補充12問
括弧から最も自然な語を選んでください。正答1問1点。例文はすべて慶英会の独自作成です。
- Q1. I have lived here ( for / since / ago ) 2021.
- Q2. She has practiced the piano ( for / since / ago ) two hours.
- Q3. We visited Kyoto three days ( for / since / ago ).
- Q4. My brother has loved baseball ( for / since / ago ) he was six.
- Q5. I stayed with my aunt ( for / since / ago ) five days last summer.
- Q6. ( During / For / Ago ) the school festival, we sold cookies.
- Q7. Have you finished your project ( already / yet / ago )?
- Q8. Mika has ( already / ago / since ) arrived, so she can help us.
- Q9. I met Ken ( yesterday / since / for ) at the station.
- Q10. How long ( have / did / are ) you lived in this town?
- Q11. My father has worked at this shop ( since / for / ago ) Monday.
- Q12. She started learning English six years ( for / since / ago ).
B|誤文訂正8問
下線はありません。時間表現と動詞の形を確認し、不自然な点を直した英文を全文で書きましょう。
- Q13. I have played tennis since three years.
- Q14. He has been in Japan for 2020.
- Q15. We have seen the movie last Sunday.
- Q16. I met my best friend three months ago, and we have been friends since three months.
- Q17. Yui has been waiting for the bus since half an hour.
- Q18. I have finished my homework two hours ago.
- Q19. She has lived here since she is ten.
- Q20. He has known her since five years.
C|日本語から英作文8問
主語・動詞・時間表現の順に考えます。意味が等しい自然な別解は認められます。
- Q21. 私は2022年からここに住んでいます。
- Q22. 彼女は3年間、そのクラブに所属しています。
- Q23. 私は2週間前に鍵をなくしました。
- Q24. 彼は昨夜、夕食を作りました。
- Q25. 彼女は今朝からずっと走っています。
- Q26. 彼は2時間ずっとピアノを練習しています。
- Q27. あなたはもう課題を終えましたか。
- Q28. 私は京都に3回行ったことがあります。
D|意味と時制を説明する8問
一問につき日本語で一行の説明を書いてください。文法を言語化できるか確認します。
- Q29. I have worked here for two years. は今も働いていることを表す?
- Q30. She has lived here since 2019. のsince以下は期間?開始時点?
- Q31. Did you visit Kyoto last year? と Have you ever been to Kyoto? の違いは?
- Q32. I have been reading for an hour. は読書が続いている可能性を表す?
- Q33. I lived in Kyoto for five years. は、今も京都に住んでいると断定できる?
- Q34. I have lived in Kyoto for five years. はどの時間に焦点がある?
- Q35. I have already eaten lunch. の中心は『いつ食べたか』か『今もう済んでいるか』か?
- Q36. I ate lunch at noon. のat noonは『今までの経験』か『過去の特定時点』か?
全36問の解答・解説|解いた後に確認
各問は1点。英作文は大文字・語順・時制・必要な語を確認し、意味が等しい自然な表現も正答とします。
A|選択・空所補充
- Q1. since — 2021は継続が始まった時点。since+起点を使います。
- Q2. for — two hoursは期間。for+期間が適切です。
- Q3. ago — 『3日前に訪問した』という特定の過去を表すためago。visitedは過去形です。
- Q4. since — he was sixという節は開始時点。since+主語+過去形を使います。
- Q5. for — for+期間は過去形とも使えます。forだけで現在完了と決めません。
- Q6. During — the school festivalは名詞句で、イベント中の行為を表すduringが自然です。
- Q7. yet — 中立的に『もう終えましたか』と尋ねる疑問文ではyetがよく使われます。alreadyは驚きなどの含意がある文脈では可能です。
- Q8. already — 到着が完了し、今その場にいる文脈です。alreadyは『すでに』。
- Q9. yesterday — 昨日という確定した過去の時点。metは過去形です。
- Q10. have — have+主語+過去分詞で『今までどのくらい』を尋ねます。
- Q11. since — Mondayは起点。since Mondayとします。
- Q12. ago — six years agoは『6年前に』。動作の開始を過去形startedで述べます。
B|誤文訂正
- Q13. I have played tennis for three years. — three yearsは期間なのでforを使います。今も続いている設定です。
- Q14. He has been in Japan since 2020. — 2020は開始年なのでsince。
- Q15. We saw the movie last Sunday. — last Sundayという特定の過去を表すため過去形に直します。
- Q16. I met my best friend three months ago, and we have been friends for three months. — three months agoは『3か月前』、for three monthsは『3か月間』。
- Q17. Yui has been waiting for the bus for half an hour. — half an hourは時間の長さ。for half an hourです。
- Q18. I finished my homework two hours ago. — two hours agoが示す確定した過去の出来事として表現します。
- Q19. She has lived here since she was ten. — 過去の年齢を起点にする節はsince she was ten。
- Q20. He has known her for five years. — five yearsは期間。またknowは状態動詞なので、通常has been knowingにはしません。
C|英作文
- Q21. I have lived here since 2022. — since+開始年。現在も住んでいるという設定です。
- Q22. She has been a member of the club for three years. — 期間を表すfor three years。has belonged to the clubでも自然です。
- Q23. I lost my key two weeks ago. — agoを含む過去の特定時点。have lostはこの文では使いません。
- Q24. He cooked dinner last night. — last nightは過去の時点なのでcooked。
- Q25. She has been running since this morning. — 継続中の動作を強調するhave been+ing。
- Q26. He has been practicing the piano for two hours. — for two hoursは期間。練習が今も継続する設定です。
- Q27. Have you finished your assignment yet? — 一般的な完了確認の質問。homeworkを用いる別解も文脈次第で可。
- Q28. I have been to Kyoto three times. — 経験の現在完了have been toと回数three times。
D|意味説明
- Q29. はい。通常、現在まで働き続けていることを表します。 — have workedの現在完了・継続用法です。
- Q30. 開始時点。 — 2019という年が起点。期間ならfor seven yearsなど。
- Q31. 前者は『昨年行きましたか』、後者は『今までに行ったことがありますか』。 — 前者は過去の特定時点、後者は経験を確認しています。
- Q32. はい。 — 現在完了進行形は過去から現在までの活動継続に焦点を当てます。
- Q33. 断定できません。 — 過去形の期間表現。過去の居住を述べており、現在の居住地は文脈次第です。
- Q34. 過去から現在までの5年間。 — 現在までの継続という意味を表します。
- Q35. 今もう済んでいるか。 — alreadyと現在完了で現在に関係する完了を述べます。
- Q36. 過去の特定時点。 — この文ではat noonに食べた一回の出来事を過去形で述べています。
採点と復習ルート|同じ間違いを繰り返さない
既習問題のみを『正答数/解いた問題数』で記録します。問題形式別にA(選択)/B(訂正)/C(英作文)/D(説明)で各区分の失点を数え、最も失点の多い区分から復習します。全36問を解いた場合の学習上の目安は、31〜36点:混同を再点検、25〜30点:苦手区分を再演習、24点以下:時制と期間表現を基礎から再構築。合格基準や実際の学校の採点基準ではありません。
- Q1〜12で失点:開始時点と期間を線で区別。「2021→since」「two years→for」「three days ago→過去形」の3セットを暗唱。
- Q13〜20で失点:誤文を丸写しせず、どの語が時制と合わないかを説明して全文を書き直す。
- Q21〜28で失点:日本語→主語と動詞→時間表現→英語全文、の4段階で独立して書く。
- Q29〜36で失点:日本語で時制の意味を説明できるか確認し、過去形と現在完了の2文を並べる。
復習の間隔:今日→翌日→3日後→7日後
今日、誤答だけを白紙から再解答。翌日は例文を見ずに時間表現を換えて英作文、3日後は間違えた問題だけ採点、7日後に初見英文を自作して再測定します。正答を記憶しただけなら、『since 2022』を『for four years』に変えても書けるか確認してください。
よくある質問
forとsinceは現在完了でしか使いませんか?
いいえ。forは期間を示し、過去形などにも使えます。sinceは意味・構文により用法が変わります。本教材は現在まで継続する時制の学習を対象にしています。
agoとbeforeは同じですか?
違います。agoは通常『今から数えて何日前』、beforeは文脈内の基準時点より前を表します。二語を一律に置き換えないことが重要です。
for three yearsとsince three yearsは?
『3年間』はfor three yearsです。sinceに続けるのはsince 2023、since I was tenのような起点が基本です。
NEW TREASURE Stage 2は必ず中2の教科書ですか?
いいえ。Z会公式カタログにはStageごとの進度例がありますが、学校の進度は一律ではありません。学校の採用版・Lesson範囲と学校配布資料を確認してください。
次の無料教材と学習相談
NEW TREASUREの学校課題、定期テスト、英検の学習を同時に進める場合は、誤答案・使用Stage・授業範囲をもとに復習の優先順位を決めます。慶英会では最大1か月の完全無料体験・学習相談をご案内しています。Webフォームで無料体験・学習相談を申し込む。

最大1ヶ月無料体験授業受付中!(残り枠わずかです!)
最大1ヶ月の「完全無料」指導体験
平均2~3時間のレッスン + 毎日LINEサポート付き
ご入塾前に、慶英会の圧倒的な指導品質をじっくりご体感ください。
無料体験だけで成績が上がる方も続出!!
保護者様の教育相談も無料で承ります。
1.学年 2. 学習目標 3.体験ご希望をお送りください。
⚠️【塾長直接指導の残り枠わずか】
枠が埋まり次第終了となります。お早めにお申し込みください。
参考にした公式情報・教材の扱い
- Z会|NEW TREASURE公式案内・Stage別教材一覧
- Z会|2026年版NEW TREASUREカタログ(Third Edition Stage 2のLesson別文法配置)
- Z会|NEW TREASURE教材内容の訂正のお知らせ
教材に関する情報の参照日:2026年10月26日。本記事の英文・問題・解説は慶英会の独自教材です。出版社または学校との提携・監修を示すものではありません。


