英語の現在完了(継続)の意味と使い方
形:have + 過去分詞
意味:(ずっと)〜している(継続)
過去に始まった状態が今まで続いていることを表します。for(期間)や since(始まった時)とよく一緒に使います。
意味:(ずっと)〜している(継続)
過去に始まった状態が今まで続いていることを表します。for(期間)や since(始まった時)とよく一緒に使います。
形の作り方
| 使う時 | 形 | 例 |
|---|---|---|
| 主語が I・you・複数 | have + 過去分詞 | I have lived here for ten years. |
| 主語が 3人称単数 | has + 過去分詞 | She has been busy since Monday. |
| 疑問文 | How long have + 主語 + 過去分詞? | How long have you known him? |
| 否定文 | haven't + 過去分詞 + for / since ~ | I haven't seen him for a year. |
例文
- We have lived in this house for fifteen years.私たちはこの家に 15 年間住んでいます。
- Mr. Tanaka has worked at this hotel since 2015.田中さんは 2015 年からこのホテルで働いています。
- How long have you been in Tokyo?東京に来てどのくらいになりますか。
使い方のポイント
- for と since の違い:for は「〜の間」と期間を、since は「〜から」と始まった時を表します。
- study・play のような動作が続いているときは、現在完了進行形を使うことが多いです。
- know・live・be のような状態を表す動詞でよく使います。
練習問題
問1(TOEIC® L&R A2の文法ドリルより) ( )に入る最も適切なものを選んでください。
We ( ) this supplier since 2019, and we are very happy with their service.
- have used
- use
- are using
- used
答えと解説
正解:1. have used
since 2019(2019 年から)今までずっと続いているので現在完了の「have used」。used は過去形で、since と組んで今までの継続を表せません。
似ている文法との違い
この文法が出る級(目安)
※ TOEIC® L&R のレベル(A1〜C1)は CEFR のレベルです。IIBC の CEFR との対照表では、リーディングのスコアで A1=60点〜、A2=115点〜、B1=275点〜、B2=385点〜、C1=455点〜 に当たります。項目のレベルは当サイトの目安で(C1 の項目は 1 つだけなので B2 の一覧に入れています)、TOEIC® の出題範囲の一覧ではありません。
あわせて覚えたい文法
- 現在完了進行形 (ずっと)〜し続けている
- 「since」(〜して以来) 〜して以来(ずっと)
- 「for」と「during」 〜の間(期間の長さ / 特定の期間)