スポンサーリンク
Pocket

今日のレッスンは「現在完了形の継続用法」についてです。

下の図は前回の概要のところでお話したものですが、継続は「過去に始まった出来事が現在までずっと続いている」という意味を出します。

どんな言葉が使われると継続になるの?

過去から現在まで「ずっと~している」という意味を出したい時の現在完了(have+過去分詞)は、次のようなキーワードに着目してください。

キーワード1(文末編)

  • for five days :5日間
    for a week :1週間
    for two years :2年間
    for a long time :長い間
    for the last three years :このところ3年間 (これはちょいとレベル高いよ)
  • since yesterday :昨日から
    since last night :昨夜から
    since I was a child :私が子供の時から
    since 2000 :2000年から
  • all day :一日中
  • this week :今週
  • these days[nowadays] :最近 (これはちょいとレベル高いよ)
  • these three days :ここのところ3日間

 

以上の語句は文末に置かれます。

特にforとsinceの使い分けは中間・期末テストでも出題される重要項目になるので気をつけてください。

  • forは後ろに「年(year)/月(month)/日(day)」といった幅のある語句を取ります。
  • sinceは後ろに「過去の語句」「年号」といった語句を取ります。

下3つのキーワードはついつい「for」をとりがちですが、何もつけなくてOKです。thisの複数形がtheseなのでここ最近の3日間ということで「ここのところ3日間」になります。

例文で確認

I have lived in London for two years.(私は2年間ロンドンに住んでいる)

I have wanted this bike since last year.(私は去年からずっとこの自転車がほしいと思っている)

Ken has belonged to the tennis club since he was nine.(ケンは9歳の時からずっとテニスクラブに所属している)

She has been busy all day.(彼女は一日中忙しい)

My mother has been sick in bed these five days.(母はここ5日間病気で寝ています)

※どの例文も「過去に始まった動作や状態がずーっと今まで続いている」なって意識をもちましょう

キーワード2(その他)

  • How long+疑問文~? どのくらいの間/いつから~ですか
  • have been in~ ずっと~にいる

例文で確認

How long have you used this bike? (どのくらいあなたはこの自転車を使っていますか)
For seven years.(7年です)

How long have you been here?(いつからここにいるのですか)
Since this morning.(今朝からです)

訳が「どのくらい」となる時は答えがForから始まります。「いつから」と訳す時は答えがSinceから始まります。答え方はI have…for[since]~とS+Vで答えなくても大丈夫です。

よくやるミス

「私は子供の頃から彼女のことをよく知っています」を英作文や正誤問題でよく間違える例文があります。

I have known her very well (when) I was a child. ×

I have known her very well (since) I was a child. ○

whenは過去形を導く記号なので現在完了といっしょには使えません。whenがあったら過去形にします。ですからwhenを活かしたいなら上の文ではI knew her very well when  I was a child.とするならOKですね。ただし正誤問題ではhave knownは変えてはいけないという下線部の成約がつきますからそのことでsinceに直すということになります。

スポンサーリンク