質問: I ( )reading for an hour when the
回答: 《判断の仕方》 ⇒<~になるそうです>で述べられています様に、 [ for an hour :期間] の有無で<判断>します。 [期間] ◆アリ →完了形:継続 ←*動作動詞:過去完了進行形 /*状態動詞:過去完了形 ★ナシ →過去進行形 です。 (下が参考になると思いますので、各項目をクリックしてご覧ください。) [期間] というのは【線】ですから、 ◆大過去から過去までの【長い線】の表現である 【過去完了(進行)形】を使って、 [for an hour] の場合でしたら、 ”1時間前の大過去から、電話が鳴った過去まで、 私はずっと本を読んでいた。” という状況を、 I (【 had been ) reading】[for an hour] when the telephone rang. と、表現します。 [期間] が無く、 ”私は、電話が鳴った時に[×] 、読書をしていた。” という場合でしたら、 ★電話が鳴った過去の時点の少し前からの【短い線】である 【過去進行形】を使って、 I (【 was ) reading】[×] when the telephone rang. と、表現します。 大まかに、 ・大過去・過去・現在 ←【点】 ・進行形 ←【短い線】 ・完了形 をイメージされると、 解釈や表現の助けになると思います。