質問: 過去完了時制と過去完了進行時制との違いについて はじめまして、minaikiikiと申します。質問ですが、 「私は、その日働いていなかった。」を英語にすると、 i had not worked at that day. それとも、 i had not been working at that day. のどちらが正しいのでしょうか? または、どちらとも正しくないでしょうか? 正解と、過去完了時制と過去完了進行時制との違いについて、わかりやすい例などで少し説明していただけないでしょうか? よろしくお願いします。
回答: 「私は、その日働いていなかった。」は、普通、 i didn't work that day.または、i wasn't working that day.です。 まず、普通は、at that day のようには言いません。単に、that dayで済まします。 次に、過去完了形は、過去のある時点の何かの行為とか状態があって、その行為とか状態から更に過去の時を表します。ですから、特にそう言う過去のある時点が意識されていなければ、過去完了形を使うことはありません。例:i had finished my homework before the departure.:「出発前に僕は宿題を終わらせておいた。」(つまり、出発したのは一月前とか、ともかく過去のある時点であり、その時よりも前に宿題を終えてあったと言う意味) 過去完了進行形は、過去のある時点までずっとある状況であったとかある行為をずっとしてきていたと言う意味。例:he had been working hard more than twenty hours when he heard of that news.:「そのニュースのことを聞いたとき、彼は、20時間以上ずっと懸命に働き詰であった。」 一般的に進行形になると、それだけ動作や状態が強調されます。上の文で言えば、「ずっと~だった」のような訳になります。