「I'm sorry to have kept you waiting so long.」となる根拠は?

英会話のポタル
英会話のポタル
「I'm sorry to have kept you waiting so long.」となる根拠は?

「長い間お待たせして申し訳ありません」。この気持ちを英語で伝えるには、いくつかの表現が考えられますが、与えられた単語を使うとなると、一つの答えに絞られます。

この記事では、提示された単語を使い、もっとも自然で適切な英文とその根拠を解説します。

なぜこの語順になるのか、文法的な側面からも掘り下げ、類似の表現との違いもご紹介します。

この記事を読めば、「I'm sorry to have kept you waiting so long.」という表現を自信を持って使えるようになるでしょう。

## 英語表現「お待たせしてごめんなさい」I'm sorry to have kept you waiting so long. の根拠

「長い間お待たせして申し訳ありません」を英語で表現する際、提示された単語を並び替えると、**「I'm sorry to have kept you waiting so long.」**となります。

この表現がなぜこの語順になるのか、その根拠を詳しく見ていきましょう。

## I'm sorry の語順は定形表現

まず、**「I'm sorry」**というフレーズは、「申し訳ありません」という謝罪の気持ちを表す際の定形表現です。この語順は、英語の基本的な文構造に従っており、主語(I)+動詞(am)+補語(sorry)という形になっています。

## to have kept you waiting は決まり文句

次に、**「to have kept you waiting」**という部分ですが、これは「待たせてしまった」という行為に対する謝罪を表しています。「to have + 過去分詞」は、完了不定詞と呼ばれ、過去の行為について言及する際に用いられます。

この場合、「kept you waiting」は、「あなたを待たせた」という意味になります。keep は「~の状態を保つ」という意味を持つ動詞で、keep + 目的語 + 現在分詞で、「目的語を~の状態にしておく」という意味になります。ここでは、「あなたを待っている状態にしておいた」=「待たせてしまった」となります。

## so long で「長い間」を強調

最後に、**「so long」**は、「とても長い間」という意味で、待たせてしまった時間の長さを強調しています。

## 他の語順では意味が通じない

これらの要素を組み合わせると、「I'm sorry to have kept you waiting so long.」という文が完成します。他の語順では、文法的に不自然になったり、意味が通じなくなったりするため、この語順がもっとも適切と言えます。

## まとめ:「I'm sorry to have kept you waiting so long.」は定形表現の組み合わせ

「I'm sorry to have kept you waiting so long.」は、謝罪の定形表現、完了不定詞、そして時間の長さを強調する副詞句が組み合わさった、自然で丁寧な英語表現です。この機会に、ぜひ覚えて活用してみてください。

Yes