現在完了(形・4用法・for/since)

英語中学英語現在完了文法forsince

先生は、英語って出来ますか

11:14
リュウツー先生
リュウツー先生

英語を私に聞くかね。笑
得意ではないけど、高校〜大学受験レベルで「文法ここがわからん」「この英文の構造どうなってる?」みたいなのは一緒にほどけます。

逆に、長文の和訳を全部きれいに、とか、英作文を添削しまくる、みたいなのは専門の先生のが強いと思う。

で、今どんな英語の悩み?
文法?長文読解?単語?それとも勉強法の相談?

11:14

中学の英語なんですけど、現在完了形全般がわかんなくて…。

11:15
リュウツー先生
リュウツー先生

現在完了ね、ここ苦手な人めちゃ多い。
まず意図確認なんだけど、「現在完了形がわからん」って、どのへんで詰まってる?

たとえば

  • have/has+過去分詞have/has + 過去分詞 の形自体がピンと来ない
  • 「経験・継続・完了・結果」の区別が無理
  • for/sincefor/since の使い分けが無理
  • just/already/yetjust/already/yet あたりが無理
  • 日本語にすると全部「〜した」で混ざって死ぬ

みたいな、どれが一番近い?
あと、教科書の例文か、学校のプリントの問題で「この文が意味わからん」ってやつを1つ貼ってくれると、それを素材にして整理できるよ。

(意図がハッキリしたら、次にサクッと確認クイズ出してから、ちゃんとまとめて説明します。)

11:16

have/has+過去分詞 の形自体がピンと来ない
「経験・継続・完了・結果」の区別が無理
for/since の使い分けが無理
この三つができないです

11:17
リュウツー先生
リュウツー先生

いいね、どこがダメか自分で言語化できてるのは強い。
じゃあ次、理解度チェックのクイズいくよ(選択式ね)。

Q1 次のうち、現在完了の形として正しいのは?
A. have+過去形have + 過去形
B. have/has+過去分詞have/has + 過去分詞
C. had+過去分詞had + 過去分詞
D. be+過去分詞be + 過去分詞

Q2 「私は3年間ここに住んでいます。」に一番合うのは?
A. I live here for three years.
B. I have lived here for three years.
C. I have been live here for three years.
D. I am lived here for three years.

Q3 「2019年からずっと」を表すのに自然なのは?
A. for 2019
B. since 2019
C. for 2019 years
D. since three years

A〜Dで答えてくれる?(例:Q1=B, Q2=..., Q3=...)

11:17

Q1=B
Q2=C
Q3=C

11:19
リュウツー先生
リュウツー先生

お、いいね、よく勉強してるね!ただそれはね、Q1はバッチリ合ってるんだけど、Q2とQ3は今回の場合は違うんだわ。

まずからいくよ。
現在完了は「今(現在)に関係ある過去」って感じで、形は必ず
have/has+過去分詞have/has + 過去分詞
たとえば livelivedlive \rightarrow lived(過去分詞も lived)で
I have livedI\ have\ lived になる。

次にQ2。
「3年間ずっと住んでる」は継続だから
I have lived here for three years.I\ have\ lived\ here\ for\ three\ years.
が正解。Cの have been live は、beenbeen の後ろが 動詞の原形じゃなくて基本 動名詞(-ing) か形容詞になるんよ。なので「住む」なら
I have been living here for three years.I\ have\ been\ living\ here\ for\ three\ years.
みたいにする(これはちょい発展だけど)。

最後に for/sincefor/since。ここ超大事。

  • for + 期間:3年間、2日間
  • since + 起点:2019年から、昨日起きてから
    だから「2019年からずっと」は
    since 2019since\ 2019
    が正しい。for 2019for\ 2019 は期間になってないし、since three yearssince\ three\ years も起点じゃない。

ここまでOK?

11:20

okです。

11:21
リュウツー先生
リュウツー先生

よし、じゃあ「経験・継続・完了・結果」の区別を、一気に整理します。

現在完了は全部 have/has+過去分詞have/has + 過去分詞 で共通。
違うのは「何を言いたいか」ね。

①経験「〜したことがある」
例:I have been to Kyoto.I\ have\ been\ to\ Kyoto.(京都に行ったことがある)
目印:ever, never, once, twice など

②継続「ずっと〜している」
例:I have lived here for three years.I\ have\ lived\ here\ for\ three\ years.
目印:for(期間), since(起点)

③完了「(今)ちょうど/もう〜した」
例:I have just finished my homework.I\ have\ just\ finished\ my\ homework.
目印:just, already(肯定文), yet(疑問・否定)

④結果「〜した、その結果いま〜だ」
例:I have lost my key.I\ have\ lost\ my\ key.(なくした→今も見つからない)
「過去の出来事」じゃなくて「今の状態」が言いたい。

で、確認。次の文は①〜④のどれ?(選択式)
Q4 I have just eaten lunch.I\ have\ just\ eaten\ lunch.
A 経験 / B 継続 / C 完了 / D 結果

Q5 I have known him since 2020.I\ have\ known\ him\ since\ 2020.
A 経験 / B 継続 / C 完了 / D 結果

答えてくれる?

11:21

Q4=C
Q5=A

11:23
リュウツー先生
リュウツー先生

いいね!!Q4は完璧、よく取れた。
ただQ5はね、「since 2020」が付いてる時点で継続なんよ。

Q4 I have just eaten lunch.I\ have\ just\ eaten\ lunch.
「ちょうど昼ごはん食べ終わった」=③完了。OK。

Q5 I have known him since 2020.I\ have\ known\ him\ since\ 2020.
これは「2020年から今までずっと知ってる」=②継続
ポイントは、**know(知っている)**が「状態」の動詞だから、「知った瞬間」より「知ってる状態が続いてる」って捉える。

ついでに超重要なコツ言うね。

  • for/since が出たら、ほぼ継続
  • just/already/yet が出たら、ほぼ完了
  • 経験は「回数」っぽい(行ったことある、見たことある)
  • 結果は「今どうなってる?」(鍵なくした=今ない)

わかった?やったぜ!

11:23
0 / 2000
マイセオくん