中でも「継続」は個人的にも一番現在完了らしい用法だと思うので、この「継続」のニュアンスを正しく理解すると、過去形との使い分けもしっかりできるようになるかも!?
継続は過去から始まって現在まで続いている様子
ポイントはこの「現在まで続いている」というところ。
さっそく例文で確認していこう!
He has been absent from work for three days due to a bad cold.
これが be absent from work「仕事を休む」という内容の理由に当たるわけだよね。
また、has been と現在完了が使われており、ここは継続の用法なので、全訳は「彼はひどい風邪のため仕事を3日間休んでいる」となるよ。
「過去から始まって現在まで続いている様子」
と言ったのを思い出してみて。
つまり、ここでは現在完了が使われているんだから、仕事を休むという状態が、3日前の過去から続いているということだよね?
He was absent from work for three days due to a bad cold.
「彼はひどい風邪のため仕事を3日間休んだ」
となるけど、こっちは過去形の英文だよね?
同じ3日間でも、過去のある3日間風邪で仕事を休んだということを言っているにすぎないんだ。
「そういやあの時、彼はひどい風邪で3日間も仕事を休んでいたなぁ」
と、遠く離れた昔の3日間について述べている・・・
そんなイメージをしてもらうと分かりやすいかも!?
一方で、現在完了は過去からずっとその状態が続いていて、だから現在はこういう状態なんだ、と現在の方に力点が置かれているんですね。
現在完了の継続でよく使われる語句
他にも継続と一緒に使われるのが、since という語句なんだ。
じゃあ、この語句を交えた例文を見てみようね!
I have not seen Rick since the last reunion party.
「最後の同窓会パーティ以来、リックには会っていない」
the last reunion party「最後の同窓会パーティ」
という名詞句が続いているよね。
ということは、since の名詞は…
でも、この since はちょっとやっかいな単語で、同じ「~以来」という意味でも接続詞として扱われることもあるから要注意なんだ。
We have been good friends since we entered our college.
「私たちは大学に入学して以来ずっと親友である」
この since は前置詞ではなく、接続詞扱いってことですか?
このように、since の後には名詞(句)が来たり、節が来たりするんだ。
ちなみに、since の後に節が来る場合、時制は過去形になる、というのが重要ポイントなので、あわせて覚えておこうね。