慶英会 トップへ

in the past few days・over the last few days・a few days agoの違い|現在完了と過去形24問【全訳】

慶英会塾長のプロフィール写真

慶英会 塾長|慶應義塾大学卒・英検1級
中高一貫校の学校英語・NEW TREASURE・英検対策を専門とするオンライン個別指導塾です。塾長紹介

最大1か月完全無料体験・学習相談(Web)|公式LINEで相談|料金・無料体験の条件

『ここ数日で問題が増えた』『数日前に問題が発生した』『ここ数日ずっと勉強している』は時間軸が異なります。We have received three messages in the past few days.は現在に至る数日間、We received a message a few days ago.は過去のある時点、I have been studying for the past few days.は数日間の継続です。『過去の出来事』と『今までの期間』を区別しながら、現在完了・過去形・期間を表すforを練習します。

対象:中高一貫校の中学2年生〜高校生/英検3級〜2級の学校英文法・英作文。検索している疑問に結論から答え、オリジナル24問と全問の訳・解説で応用力を確認します。

1. in/over the past few days=最近数日間の範囲

We have made progress in the past few days.=ここ数日で進歩した。Over the last few days, three new members have joined.=ここ数日で新たに3人が参加した。現在につながる期間を示すため現在完了がよく使われます。

2. a few days ago=現在から数日前の時点

I met Ken a few days ago.=数日前にケンに会った。過去に終わった具体的な出来事の時点を示すので通常は単純過去形です。

3. for the past few days=ここ数日ずっと

I have been reading for the past few days.=ここ数日ずっと読んでいる。現在までの継続時間に焦点を置きます。『この期間は必ず現在完了しか使えない』と機械的に決めず、文脈上どこを基準にするかも考えます。

4. 独自24問|空欄・意味判断・和文英訳

最初は答えを見ずに、文の主語・時点・品詞を確認して解いてください。設問に指定がある場合はその意味を満たす形を答えます。

1〜8|基本の意味・語形

問1. 『数日前に会った』I met her a few days ___.

問2. 『ここ数日で3件受信した』We have received three emails ___ the past few days.

問3. 『ここ数日ずっと勉強中』I have been studying ___ the past few days.

問4. 『ここ数日の間に』___ the last few days, we have changed the plan.

問5. 『数日前に雨が降った』It ___ a few days ago.(rain過去)

問6. 『ここ数日で成績が向上』My grades have improved ___ the past few days.

問7. 『ここ数日ずっと忙しい』I have been busy ___ the last few days.

問8. 『数日前に書いた』I ___ the report a few days ago.(write過去)

9〜16|文脈を読んだ使い分け

問9. 『最近数日で学んだ』I have learned many words ___ the past few days.

問10. 『数日前に始まった』The event ___ a few days ago.(start過去)

問11. 『ここ数日で3回練習した』We have practiced three times ___ the last few days.

問12. 『ここ数日ずっと雨が降っている』It has been raining ___ the past few days.

問13. 『昨日ではなく数日前』A a few days ago / B in a few days

問14. 『今から数日後』A a few days ago / B in a few days

問15. 『数日間ずっと』A for the past few days / B a few days ago

問16. 『数日前の出来事』A over the last few days / B a few days ago

17〜24|発展と英作文

問17. I have received two replies in the past few days. は『ここ数日の累積』か『数日後』か。

問18. I received a reply a few days ago. は『過去の一時点』か『今後の予定』か。

問19. I have been waiting for the past few days. は『継続中』か『一度の出来事』か。

問20. Over the last few days, I have learned 20 words. は『今までの数日間』か『未来』か。

問21. 『数日前にその先生と会った』を英作文。

問22. 『ここ数日で多くの例を見た』を英作文。

問23. 『ここ数日ずっと練習している』を英作文。

問24. 『数日後に結果が分かる』を英作文。

5. 全24問の模範解答・和訳・文法解説

解答1:ago 和訳:数日前に彼女に会いました。 理由:過去の時点agoなのでmet。

解答2:in 和訳:ここ数日でメールを3通受け取りました。 理由:最近の期間をin the past few daysで表す。

解答3:for 和訳:ここ数日勉強を続けています。 理由:継続期間にはfor。

解答4:Over 和訳:ここ数日で計画を変更しました。 理由:over the last few daysも時間の範囲。

解答5:rained 和訳:数日前に雨が降りました。 理由:agoと単純過去の組合せ。

解答6:over 和訳:ここ数日で成績が向上しました。 理由:overの期間を通じて現在までの変化。

解答7:for 和訳:ここ数日ずっと忙しくしています。 理由:for+期間。

解答8:wrote 和訳:数日前に報告書を書きました。 理由:時点を述べる過去形。

解答9:in 和訳:ここ数日で多くの単語を学びました。 理由:現在までの期間。

解答10:started 和訳:行事は数日前に始まりました。 理由:agoは過去の時点。

解答11:over 和訳:ここ数日で3回練習しました。 理由:現在までの累積回数。

解答12:for 和訳:ここ数日ずっと雨が降っています。 理由:for+期間で継続。

解答13:A 和訳:数日前。 理由:in a few daysは通常今から数日後。

解答14:B 和訳:数日後。 理由:今後の時点にin。

解答15:A 和訳:ここ数日ずっと。 理由:forが継続期間を示す。

解答16:B 和訳:数日前のある出来事。 理由:agoは特定の過去時点。

解答17:ここ数日の累積 和訳:ここ数日で返信を2件受け取りました。 理由:have receivedと期間の組合せ。

解答18:過去の一時点 和訳:数日前に返信を受け取りました。 理由:過去形received+ago。

解答19:継続中 和訳:ここ数日ずっと待っています。 理由:have been waiting+for期間。

解答20:今までの数日間 和訳:ここ数日で20語を学びました。 理由:現在を終点とする期間。

解答21:I met the teacher a few days ago. 和訳:数日前にその先生と会いました。 理由:met+a few days ago。

解答22:I have seen many examples in the past few days. 和訳:ここ数日で多くの例を見ました。 理由:現在完了で最近数日の経験を累積。

解答23:I have been practicing for the past few days. 和訳:ここ数日ずっと練習しています。 理由:現在完了進行形+for。

解答24:We will know the result in a few days. 和訳:数日後に結果が分かります。 理由:未来の数日後はin a few days。

6. 間違いやすいポイントと7日間復習

ミスを『語順』『意味の範囲』『品詞・時制』『前置詞』に分けてください。翌日に間違えた文の和文英訳、4日後に初見の主語・日付へ書き換え、7日後に全24問を解き直してください。正解だけでなく、別表現では文脈のどこが違うか説明できれば次の段階へ進めます。

7. よくある質問

Q. a few days agoとin the past few daysの違いは? A. agoは今から数日前の時点、in the past few daysは今までの数日間という時間の範囲です。

Q. over the last few daysとin the past few daysは交換できますか? A. 近い文脈では交換できます。どちらも最近数日間を意味しますが、表現の焦点や文章の自然さは文脈によります。

Q. in the past few daysは必ず現在完了ですか? A. 現在完了と使うことが多いものの、どの期間をどの視点から述べているかによって時制は変わり得ます。

8. 参考情報と関連教材

参考:Cambridge Grammar:Past(過去と現在完了)

since last Mondayとfrom next Mondayの違い

9. 慶英会の学習相談

慶英会では、中高一貫校の学校英語・NEW TREASURE・英検に対応するオンライン個別指導を提供しています。最大1か月完全無料体験・学習相談の条件・受付状況は申込先の正式案内でご確認ください。

教材制作:慶英会 英語教材編集。慶應義塾大学卒・英検1級の塾長が運営。例文・問題・和訳・解答解説はすべて独自作成であり、出版社の教科書本文・英検公式過去問の転載ではありません。