現在完了形と聞くと多くの人が苦手意識を持っているのではないでしょうか?
過去形、現在形、未来形は分かりやすいのですが、現在完了形となるとイメージがぼんやりすることはありませんか?
この投稿では現在完了形のイメージをしっかり持っていただき、感覚的に使えるようになることを目指します。
- 現在完了形は [have + 過去分詞] の形をしています。
まず、質問です。現在完了形は過去か現在を重点に置いているでしょうか?
答えは: 現在です。
「現在完了形」という名前の通り、「現在」という言葉が含まれています。
次に、なぜ現在に重点が置かれているかを過去形と現在完了形を比較しながら説明していきます。
過去形と現在完了形の違い
過去形と現在完了形の違いは、過去形は過去に限定され、現在とは切り離されている点にあります。過去形は、過去の特定の時点で完結した出来事を表します。
しかし、現在完了形とは「現在から見た過去の情報」を指します。現在完了形は過去の出来事が現在にも影響を与えている場合や、現在に関連している場合に使われます。つまり、「今」と過去が密接な関係しています。
通常現在完了形が説明されるときに三つの使い方が説明されます。
「完了、経験、継続」この三つの共通点が「現在から見た過去の情報」になります。
現在完了形の例文を見てどう現在との関わりを持っているかを見ていきましょう。
- [完了] I ate lunch. vs. I’ve eaten lunch
I ate lunch は過去にランチを食べたことを表し「今」とは全く関係がない情報です。過去の一つの出来事に過ぎません。
I’ve eaten lunchは「ランチを食べたこと」が現在に影響を与えていることを意味し、お腹がいっぱいだという意味合いも含まれます。ランチを食べたのは過去の出来事ですが、その事実は現在に影響を及ぼしています。
- 「経験」 I went to Canada 2 years ago. Vs I’ve been to Canada before.
I went to Canadaは「いつ、誰と、どれぐらいの期間」といった具体的な情報を付け加えることが多いです。過去形は過去の出来事を詳しく伝えるために使われます。 例:I went to Canada 2 years ago with my friends for 1 week.
一方、I’ve been to Canada before は過去の具体的な情報を伝えるのではなく、過去に経験があることを現在の情報として使います。この場合、重要なのはカナダに行った経験があるかどうかです。現在完了形では、過去の特定の時間を表す表現(例:yesterday, 2 weeks ago, when I was a child)を使うことはありません。漠然とした時間表現(例:before, lately, for)であれば使用できます。
*現在完了形には特定の時間を付け加えることはできませんが、その経験を何回しているかという回数を文章に含めることは可能です。例:I’ve been to Canada twice.
- 「継続」I lived in Tokyo 10 years ago. I’ve lived in Tokyo for 10 years.
過去形の I lived in Tokyo 10 years ago は、10年前に東京に住んでいたことを表し、現在では違う場所に住んでいることを意味します。この出来事は現在とは全く関係がありません。
一方、現在完了形の I’ve lived in Tokyo for 10 years は、現在も東京に住んでおり、過去10年間ずっと住み続けていることを表します。過去から現在にわたっての継続的な状態を示しています。
もう一度おさらいしますが、過去形は特定過去の出来事を詳しく伝えるために使われます。一方、現在完了形は現在から見た過去の情報を一部使う時制です。
過去形と現在完了形を選ぶクイズ
以下に現在完了形か過去形かを選ぶクイズを10問用意しました。各文の空欄に適切な形を入れてください。
1. I ___ (see) that movie last week.
– a) have seen
– b) saw
2. She ___ (travel) to Paris twice this year.
– a) has traveled
– b) traveled
3. They ___ (finish) their homework an hour ago.
– a) have finished
– b) finished
4. We ___ (live) in this city for five years now.
– a) have lived
– b) lived
5. He ___ (meet) the president when he was in Washington.
– a) has met
– b) met
6. I ___ (lose) my keys. Can you help me find them?
– a) have lost
– b) lost
7. She ___ (work) here since 2010.
– a) has worked
– b) worked
8. They ___ (go) to the beach last weekend.
– a) have gone
– b) went
9. We ___ (not see) each other for a long time.
– a) have not seen
– b) did not see
10. He ___ (read) that book multiple times.
– a) has read
– b) read
答え
- b) saw
- a) has traveled
- b) finished
- a) have lived
- b) met
- a) have lost
- a) has worked
- b) went
- a) have not seen
- a) has read
まとめ
過去形と現在完了形の違いを説明しまひた。
過去形は過去特定の出来事を詳しく説明するのに使われます。
特定する時間表現が使われます。
- yesterday,
- 2 weeks ago,
- when I was a child
現在完了形は、現在から見た過去の情報を一部使います。特定しない時間表現が使われます。
- Before
- Lately,
- For
また、回数を表す表現も用います。once, twice, three times.