完了時制は、それぞれの時制との動作、状態のつながりを表す場合に使われます。
なお、基本3時制は、現在、過去、未来における一時点の動作、状態を表すのに使われます。
(1)現在完了形の意味
現在完了は、過去の出来事や状態が何らかの点で現在とつながりを持っていることを表します。
完了時制は、それぞれの時制との動作、状態のつながりを表す場合に使われます。
なお、基本3時制は、現在、過去、未来における一時点の動作、状態を表すのに使われます。
(1)現在完了形の意味
現在完了は、過去の出来事や状態が何らかの点で現在とつながりを持っていることを表します。
現在完了は、1つの動作や状態が過去のある時点から現在まで続いており、更にこれからも続くという意味を表します。
多くの場合、for~「~の間」、since~「~以来」等の語句を伴います。
(1)状態の継続
He has been absent from school for a week.
「彼は1週間学校を休んでいます。」
She has been sick since last Sunday.
「彼女は先週の日曜日以来ずっと病気です。」
現在完了は、過去から現在に至るまでの経験の有無、回数等を表ます。
多くの場合、before,ever,once,等、過去を表す副詞や、once,twice,many times,often,never等、回数を表す副詞を伴います。
過去の動作、状態の完了の結果として現在展開している状態を表します。
過去に始まった動作、状態が現在すでに完了しているときに用いられ、「~したばかりだ」「(既に)~してしまった」という意味になります。
また、意味をより明確にするため、多くの場合、just,always,now,yet等の副詞を伴います。
I have just finished my homework.
「私はちょうど宿題を終えたところです。」
(1)過去を表す副詞は不可
現在完了には過去を表す副詞は使えません。
ただし、since(~以来)の後では過去を表す副詞を用いることができます。
His mother has been sick in bed yesterday.⇒×
His mother has been sick in bed since yesterday.⇒○
MT42BlogBetaInner