質問: 過去完了進行形と過去進行形の見分け方についてです。 初歩的な質問ですが、ご回答の方、お願い致します。 今回質問させて頂きたいのは、題にある通りなのですが、 とある問題集の、英訳問題にて 1その時まで彼女は泣いていた。 2私が今朝目覚めた時、雨が降っていました。 という問題があり、 1が (she had been crying until then.)となり、過去完了進行形に 2は (it was raining when i woke this morning.)となり、過去進行形という解答でした。 英訳する際に、 1と2の和文を、どのように過去進行形か過去完了進行形かを、判別すればよいのでしょうか? 色々と調べてみたのですが、12の和文の違いがわからないバカチンなもので...。 先輩方の回答をお待ちしております。
回答: 過去を更に2つの時点に分けられるかどうかですね。 (1)は「その時」という過去の時点があります(例:昨日の19:00) そして、その時点まで彼女はずっと泣いていた(例:昨日の 15:00ぐらいから19:00)、ということです。 間違って1万円札を10枚、シュレッダーにかけてしまった、とか。 1.ずっと泣いていた時間というのは、15:00-19:00 2.その時点は(19:00) その時点、より泣いていたのは明らかに更に過去だからです。 異なる時点だからです。 もし、she was crying until then. としても、恐らく意味は通じると思いますが、正確ではないです。 日本語でも、「・・・ていた」とは、その時点より、明らかに 過去だからです。 until then(その時まで)が、when i saw her(彼女を見かけた時) とかすれば、見かけた時、泣いていた、と同時並行ですので、 同じ時点の話なんです。この場合は、ちょうど(2)の過去進行形です。 (2)は今朝目覚めたら(例 今朝の7:00)、「その時に(同じ時点 で)」、雨が降っていた。 今朝目覚めた時=雨が降っていた これは同じ時点での話しです。 ですから、過去進行形となります。 つまり、目覚めた時点で「(同じ時点で)行われている出来事」 です。 it had been rainingと過去完了進行形にしてはいけません。 朝起きた(まさに)その時、ですので。 逆に「朝起きるまで雨が降っていた」としましょうか。 (例えば 3:00-7:00まで、真夜中から朝方まで4時間降り続けです) そうすると、以下になります。 it had been raining until i woke this morning. 「雨が降っていた」は過去完了進行形(it had been raining)です。 朝起きた時点(7:00)と、雨が降っていた(3:00-7:00)までは、 明らかに更に過去で、異なる時点だからです。 そのうち慣れますよ。着実に頑張ってください。 同じことを質問しても全然構わないと思いますので、 うざがられるぐらいに周りの英語知ってる人に聞きまくれば 良いと思います。