1. この記事でマスターする文法:【現在完了形・継続(have + 過去分詞)】

英検3級の最重要テーマ、現在完了形。その中でも「(過去から今も)ずっと〜している」という 継続 の用法は、日本語の感覚で解こうとすると非常に危険です。

「『ずっと住んでいる』だから、住んでいる最中の living(進行形)でいいのかな?」 こうして is living を選んで自爆する受験生が後を絶ちません。

現在完了形の問題は、意味で考えてはいけません。 文末に置かれた「特定の単語」とのセット販売 だと割り切ってください。今回は、カッコの中を見る前に文の最後をスキャンして正解を確実にする技術を伝授します。


2. 「日本語訳」の呪いを解け:「今」ではなく「線」の話

「住んでいます」という日本語は、今の状態も、ずっと続いている状態も同じ言葉で表せてしまいます。しかし英語では、「いつから」 という時間の幅がある場合、特別な形(現在完了形)を使わなければなりません。

[Image showing a timeline where 'Now' is a single point (Present Tense), and a 'Line' starts in the 'Past' and reaches 'Now' (Present Perfect).]

【本質文法】現在完了形を呼び出す「2大シグナル」

  • for + 期間(for two years など): 👉 「2年間(の間)」という時間の 長さ を表します。
  • since + 起点(since last year など): 👉 「去年から」という時間の スタート地点 を表します。

文の中にこの forsince が見えたら、その文の動詞は 「have / has + 過去分詞」 以外、英語の構造上座ることができません。


3. 切断術:文末の「for / since」を見つけたら「現在形」を捨てろ!

問題文の最後に forsince を見つけたら、それは「現在完了形を選んでください」という招待状です。それ以外の時制はすべてお門違いなので、即座に切り捨てましょう。

【切断リスト:for / since がある時に即切り!】

  • 現在形(livesなど):「今」だけの話なので、期間を表す言葉とは仲が悪い。
  • 過去形(livedなど):過去に終わった話。今の継続とは繋がらない。
  • 進行形(is livingなど):一時の動作。長い期間の継続には不向き。

これらを切断するだけで、残る選択肢は 「have / has + 過去分詞」 のセットだけになります。


4. 実戦トレーニング:文末の「since 2020」を逆探知せよ

では、実際のテスト形式で、この「逆算」がいかに強力かを確認してみましょう。

Ken ( ) in Tokyo since 2020.

① lives ② lived ③ has lived ④ is living

プロの視線は、まず文の最後まで一気に走ります。

STEP 1:文末をスキャン!

文の最後に "since 2020"(2020年から)という言葉があります。 「スタート地点がある=現在完了形(継続)の合図だ!」と脳内モードを切り替えます。

STEP 2:選択肢を「切断」する

  • ① lives:現在形。since(〜からずっと)と一緒に使うことはできません。即切り。
  • ② lived:過去形。2020年に住んでいた(今は知らない)という意味になり、since とは繋がりません。即切り。
  • ④ is living:進行形。今この瞬間の動作であり、since で表す「期間」を支えるパワーがありません。即切り。

STEP 3:正解を確定させる

  • ③ has livedhas(助っ人)lived(過去分詞) 。since と最高に相性が良い現在完了形の完成です。

結果、正解は ③ です。 「ケンは2020年からずっと……」と訳し始める前に、 「since があるから has + 過去分詞 を探すだけ」 と判断する。この効率化が、合格への鍵です。


5. ひっかけ注意:How long...?(どのくらい?)

疑問文でもルールは同じです。 "How long" (どのくらいの間)と聞かれたら、それは期間を尋ねている証拠。

  • ( ) you lived here?

この場合、 DoAre を入れたくなりますが、 lived(過去分詞)が後ろに控えているので、正解は Have 一択です。 「期間を問うなら、形は現在完了」というセットを脳に刻み込みましょう。


6. この記事で学んだ「核心文法」のまとめ

今回のトレーニングを通じて、脳に定着させてほしい本質は以下の3つです。

  1. for / since は完了形の磁石: 文末にこれらを見つけたら、動詞は必ず「have + 過去分詞」になります。
  2. 意味よりキーワード: 「ずっと〜している」という日本語訳に頼らず、視覚的なキーワードを優先して形を選びましょう。
  3. has の三単現を忘れずに: 主語が Ken や She なら has。第5回でやった「s のルール」はここでも生きています。

7. 結論:文末に答えが書いてあると知れ!

現在完了形(継続)の問題は、文の最初(主語)と最後(期間)を見れば、中身(動詞)が自動的に決まるパズルです。

わざわざ難しい日本語訳を組み立てて、「進行形かな? 現在形かな?」と悩む必要はありません。 for があれば havesince があれば have。 このシンプルな反射神経を身につければ、現在完了形はもはや難問ではなく、ただの「形合わせ」に変わります。

意味で迷う前に、構造で切る。 このリズムを崩さず、確実に1点を仕留めましょう!


【今すぐトレーニング!】 「期間のシグナル」から形を導き出す準備はできましたか? クイズサイトでは、文末のキーワードから正しい時制を瞬時に選び抜く「現在完了・シグナルスキャン特訓」を用意しています。 👉 [英検3級:現在完了形「for / since 瞬殺」クイズに挑戦する]