Language Service Associates Present


【質問 No. 8979】 「仮定法過去完了進行形」について 匿名 2017-09-13 05:58:27
 いつもありがとうございます。

 1. He was playing the piano when I entered his room.

 2. He had been playing the piano for three hours when I entered his room.

 上記 1. と 2. は意味が取れます。そして、この2つの文を仮定法を用いた条件節にした場合、同じ形(仮定法過去完了進行形)になると考えました。理由としては、過去完了より前の時制を表す形式が存在しないので。しかし、自信はありません。

 3. If he had been playing the piano when I entered his room, I would have been surprised.

 4. If he had been playing the piano for three hours when I entered his room, I would have been surprised.

 3. と 4. は文法的に正しいのでしょうか? よろしくお願いします。


【回答】
 「仮定法過去完了形」に「継続」(〜しつつあった)の意味を持たせようとするときは、「状態動詞」以外の「動作動詞」は「仮定法過去完了進行形」とせざるを得ません。これで見てみますと、質問者が書き換えた 3. と 4. は文法的に正しいことになります。