過去と現在をつなぐ架け橋
皆さん、こんにちは!英語の時制の中でも特に重要で、日本語にはない考え方をするのが「現在完了形」です。 これは、過去の出来事や行動が、現在と何らかの形でつながっていることを示す時制です。
重要ポイント! ただし、「昨日 (yesterday)」や「先週 (last week)」など、過去の特定の時点を示す言葉とは一緒に使えないという、非常に重要なルールがありますので注意しましょう!
それでは、具体的な動詞を使って、現在完了形の使い方を詳しく見ていきましょう。
| 動詞 (Verb) | 用法と意味 (Usage & Meaning) |
|---|---|
| live (住む - Sumu) | 継続(けいぞく):「ずっと〜に住んでいる」 過去から現在まで住み続けている状態。 |
1. We have lived in Tokyo since 2010.
2. She has lived in that apartment for five years.
3. I have never lived abroad before.
4. They have lived close to the station for a long time.
5. My brother has lived here his whole life.
Simple Past(過去形)とPresent Perfect(現在完了形)は、使い分けが非常に重要です。
特に、過去の出来事であっても、それが過去の特定の「点」を指す場合(例: yesterday, last week, in 2005, when I was a child, a few minutes ago)は、現在完了形は使えません!
これらの語句を使うときは、必ず Simple Past(過去形)を使用してください。
現在完了形は「過去と現在のつながり」を示すものですが、「昨日」や「2005年」は、現在の状態とは完全に切り離された、過去のある一点を指します。このため、現在とつながりを持たせる現在完了形とは論理的に矛盾してしまうのです。
【過去形を使うべき例 (例外ルール) - Kakokei o Tsukau Beki Rei (Reigai Rūru)】
1. She lived in Osaka ten years ago.
2. I lived in this house when I was little.
3. They lived in Canada from 2000 to 2005.
4. My parents lived overseas for a short time in the 90s.
5. The family lived near the sea before they moved here.
6. He lived next door until last month.
7. We lived in that town for three months in the summer of 2018.
この2つは似ていますが、意味が大きく異なります。
「〜に行ったことがある」または「行って帰ってきた」。
今はもう帰ってきています。
「〜に行ってしまった」。
今はもうここにいません(まだ向こうにいます)。
「いつ」を明確にする言葉 (yesterday, last week) は使えませんが、以下の言葉はよく一緒に使われます。
| 単語 (Word) | 例文 (Example) |
|---|---|
| Since (〜からずっと) |
I have lived here since 2010. (私は2010年からずっとここに住んでいます) |
| For (〜の間) |
We have known him for 3 years. (私たちは3年間彼を知っています) |
| Just (たった今) |
The train has just arrived. (電車がたった今到着しました) |
| Already (すでに) |
You have already finished dinner. (あなたはすでに夕食を終えました) |
全7問。正しい形を選んでください。
現在完了形の練習問題に挑戦する準備はできましたか?
ここに質問が表示されます...
あなたのスコア: / 7