パターン 11:I have been waiting for … [中級]

I have been waiting for (名詞[]) とは「~をずっと待っている」「~をずっと待っていた」という意味です。状況によって「楽しみにしていた」などのニュアンスを持つ場合もあります。このパターンは現在完了進行形であり、for の後ろには名詞名詞句が来ます。I have been waiting to (動詞の原形) のパターンもあります。使い方は同じですが、to + 動詞の原形 と一緒に使われます。

  • I have been waiting for (名詞[]).
    ~をずっと待っている
  • I have been waiting to (動詞の原形)
    ~をずっと待っている

I have been waiting は「ずっと待ち続けています」ということで、過去から続いている「待つ」という動作が現在も続いているニュアンスが持っていますが「過去のある時点から現在まで待っていた」の意味で使われる場合もあります。例えば、友人を待っていて、その友人が到着した時に I have been waiting という表現を使うことができます。

Example
Where where you? I have been waiting for you for over an hour.
どこにいたの?一時間以上も待ったんだよ。
I’m sorry! I was caught in a traffic jam.
ごめんね!渋滞にはまっていた。

そのような時もこのパターンを使うことができます。では、いくつかの例文をお見せします。

  • I have been waiting for a friend of mine for half an hour.
    私は1時間も友人を待ち続けている
  • I have been waiting for this day to come.
    この日が来るのをずっと待っていたんだ。
  • I’ve been waiting for all my life to meet you.
    君に会うのをずっと待っていたんだ。
  • I have been waiting for the results with anxiety.
    私ははらはらしながら結果を待っていました。
  • I have been waiting to hear from you.
    あなたから便りがあるのを待っていました。