解説
現在完了ってなに?
「過去のある時点から今までつながっていること」を表すのが現在完了だよ。作り方は have(has)+ 過去分詞。過去分詞は動詞の「3つめの形」のこと。live → lived、see → seen のように変わるよ。現在完了には大きく3つの使い方があるよ。
- 継続「ずっと〜している」: I have lived here for five years. = 私は5年間ここに住んでいます。
- 経験「〜したことがある」: I have visited Kyoto. = 私は京都を訪れたことがあります。
- 完了・結果「もう〜した」: I have finished my homework. = 私は宿題を終えました。
いっしょに使うことば
現在完了は、いっしょに使うことばで意味が見分けやすくなるよ。継続なら for / since、経験なら ever / never、完了なら just / already / yet がサインになるよ。
- for(〜の間)/ since(〜から)→ 継続のサイン: I have known her since 2020. = 2020年から彼女を知っています。
- ever(今までに)/ never(一度も〜ない)→ 経験のサイン: Have you ever been to Osaka? = 大阪に行ったことはありますか?
- just(ちょうど)/ already(もう)/ yet(まだ・もう)→ 完了のサイン: I have just finished. = ちょうど終えたところです。
否定文と疑問文
否定文は have(has)のうしろに not をつけるよ。疑問文は have(has)を文のいちばん最初にもってくるよ。
- 否定文: I have not seen the movie yet. = 私はまだその映画を見ていません。(have not = haven't)
- 疑問文: Have you finished your homework? = 宿題は終わりましたか?
- 答え方: Yes, I have. / No, I haven't.