{1 - 24} グレーグレー
{25 - 49} 緑
{50 - 499} 青
{500 - 4999} オレンジオレンジ
{5000 - 24999} 赤
{25000+} 黒

不適切なコンテンツをサイト管理者に報告します。宜しいでしょうか。


完了不定詞、完了不定詞進行形の違い

上智短大過去問より
正答:I’m sorry to have kept you waiting so long.
誤答:I’m sorry to have been keeping you waiting so long.

そういうものと覚えてしまっていたので語感としてヘンなのですが
下記の表現が誤っている理由を文法ルール的に説明できません。

動作動詞・状態動詞の話でもなさそうですし、どういった説明が良いのでしょう?

広告:



メールアラート解除しますか。再設定はできません。


1 回答
ベスト回答

I’m sorry to have kept you waiting so long.
待たせるという行為が今終わったところです。
I’m sorry to have been keeping you waiting so long.
待たせるという行為がこの後も継続するわけですが、それなら…
I’m sorry to keep you waiting so long.
これでいいんじゃないですか。
現在完了進行形をもってくる必然性がありません。
それに keep 自体が進行をあらわすので、重複して不自然です。

不適切なコンテンツをサイト管理者に報告します。宜しいでしょうか。


コメントの違反報告

回答ありがとうございます。 文法的な解釈でkeepは 「動作をし続ける」 「何かをある状態に保つように動作する」を示し すなわち進行形に出来る動作動詞=完了進行形にもできる ……と読み解いて混乱していました。 おっしゃるとおり、それ以前の問題で 完了形の段階で状態の継続を表しますし keepも状態を維持する意味ですので重複表現でヘンですね。 単純に「意味的にヘン!」と考えることにします。

Azuma_T

もっと見る

回答をするには要ログイン

ユーザー登録済み?: ログイン
ユーザー登録されていない方: ユーザー登録