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 の区別も必出です。