現在完了形

このレッスンでは、形を実際の場面と結びつけて、意図に合う時制を選べるようにします。 have/has + 過去分詞で経験、現在に関係する結果、終わっていない期間を表す方法を学びます。

場面から始める

この時点を自然に伝える必要がある日常の場面を想像してみましょう。

I have finished the report.

英文は動作と具体的な時間の関係を示しています。その関係を捉えることが形を選ぶ鍵です。

形を確認する

形をシンプルに整理します。

構造と例文
肯定文subject + have/has + past participleShe has sent the report.
否定文subject + have/has not + past participleWe have not received a reply.
疑問文Have/Has + subject + past participle?Have you checked the figures?

実際の使い方

実際の場面ではこう使います。

01実際の場面で使う

英語の例文をタイムラインに置いてみましょう。その後、細部を自分の場面に置き換え、同じ時間の関係を練習します。主語や時間表現も変えて声に出すと、使い方がさらに身につきます。

I have lost my key, so I cannot open the door.

02実際の場面で使う

英語の例文をタイムラインに置いてみましょう。その後、細部を自分の場面に置き換え、同じ時間の関係を練習します。主語や時間表現も変えて声に出すと、使い方がさらに身につきます。

Have you tried kayaking? / Yes, I tried it last summer.

03実際の場面で使う

英語の例文をタイムラインに置いてみましょう。その後、細部を自分の場面に置き換え、同じ時間の関係を練習します。主語や時間表現も変えて声に出すと、使い方がさらに身につきます。

I have known Ana for six years. / I have known her since university.

04実際の場面で使う

英語の例文をタイムラインに置いてみましょう。その後、細部を自分の場面に置き換え、同じ時間の関係を練習します。主語や時間表現も変えて声に出すと、使い方がさらに身につきます。

よくある間違い

ここに注意しましょう。

誤った例I have visited Kyoto last year.
正しい例I visited Kyoto last year.

違いは単語一つではなく、文脈と時間の関係で決まります。

誤った例She has wrote the email.
正しい例She has written the email.

違いは単語一つではなく、文脈と時間の関係で決まります。

練習する

少し練習して理解を確かめましょう。

答えを選んでから解説を読みましょう。間違いは理解を深めるきっかけです。

01場面に最も自然に合う答えを選びましょう。

答えと解説を見る

since

正解は、文が示す時間の視点から決まります。

02場面に最も自然に合う答えを選びましょう。

答えと解説を見る

I sent it yesterday.

正解は、文が示す時間の視点から決まります。

例文と解説は TenseQuest が作成しています。

参考:British Council · Present perfect

気になる点があればお知らせください。

知識をつなげる

次に学ぶこと。

過去形現在完了形と過去形現在完了進行形