| :: 現在完了 |
 |
|
過去のある時点に始まって現在まで続いている動作や状態が
今どうなっているかを、
< have [has] + 過去分詞 >を使って表します。
|
|
(住んでいた) |
(住んでいる) |
|
| ==⇒ |
過去===========⇒ 現在 |
====⇒ 未来 |
|
|←―――― 現在完了――――→| |
|
|
(ずっと住んでいる) |
|
|
|
| 現在完了の意味 |
| 継続 |
ずっと.....している |
|
|
| 経験 |
.....したことがある |
|
|
| 完了 |
.....したところだ |
|
|
|
| :: 現在完了 < 継続 > |
 |
|
< 継続 >用法は、「ずっと...している」という意味で、
過去の動作や状態が現在まで続いていることを表します。
[過去]
He lived here five years ago.
( 彼は5年前ここに住んでいた。)
[現在完了]
He has lived here for five years.
( 彼は5年間ずっとここに住んでいる。)
Ken has looked for his bag for an hour.
( ケンは1時間ずっとバッグを探している。)
※ for 「...の間」
since 「...から、...以来」
| :: 現在完了の否定文・疑問文 |
 |
|
否定文は、have のあとに not をつけて、「ずっと...ない」。
疑問文は、have を先頭にだす。
I haven't [have not] written a letter to
Ken since then.
( 私はその時以来ケンに手紙を書いていない。)
Has he been busy for two days ?
( 彼は2日間ずっと忙しいのですか。)
Yes, he has. / No, he hasn't.
―――――――――――――――――――――――――――――――――
練習問題 [ ] 内の語句を加えて現在完了の文に。
I know him.
[ for two years ]
───────────────────────────────
▼
───────────────────────────────
I have known
him for two years. ( 彼と知り合って2年になる。)
|