EigoProEigoPro

2級 · 文法 · 第23回

完了時制

この回の内容

2級 · 文法 · 第23回

現在完了の4用法(経験・継続・完了・結果)と現在完了進行形をまとめます。yesterday /ago のように過去の一点を示す語とは共存しません。

ルール4つの用法と相性のよい副詞

経験は ever / never / before、継続は for / since、完了は just / already / yet、結果は「〜した結果、今〜だ」。

  • 現在完了進行形(have been -ing)は動作の継続を強調します。

  • 過去形は「過去の一点」を指し、現在とつながりません。

使い方過去の一点を示す語とは共存しない

yesterday / last year / two days ago / When 〜? のように過去の一点を示す語と現在完了は共存できません(× I have seen him yesterday)。

  • 状態動詞(know / like / belong)は現在完了進行形にしません(have known)。

つまずきやすい所

  • I finished it yesterday.

    I have finished it yesterday.

    過去の一点を示す語とは共存しない。

  • I have known him for years.

    I have been knowing him for years.

    状態動詞は進行形にしない。

  • … for ten years.

    I have lived here since ten years.

    期間は for、起点は since

用法ごとの副詞と、過去形との住み分け。for / since の区別も必出です。