質問: 英語文法の質問です。 5つあります。 1 i fell asleep while i was wat 英語文法の質問です。 5つあります。 1 i fell asleep while i was watching tv. he read a book while she watched tv. 両文とも、「テレビを見ている間」なのに、なぜ上の文は過去進行形で、下の文は過去形なのでしょうか? 「見ている間」ですので、下の文も進行形にした方が良さそうな感じがしてしまいます。 2 i don't have much free time (during) the week, but i relaxed at weekends. の文で、( )の中にfor を入れても、「その週(ウィークデー)の間ずっと」という意味でおかしくない様な気がするのですが... なぜforではいけないのでしょうか? 3 nobody came to see me while i was in hospital. の文で、whileの代わりにwhenを使うことは可能でしょうか? 可能な場合、意味が変わりますか? 4 try to avoid travelling (during) the busy period of the day. nobody knows how many people were killed (during) the war. 上の文の( )の中は in も可となっておりましたが、下の文の方は during のみとなっておりました! 時を表す語句の前では、during でも in でもokと書いてありましたが、下の文も in をいれて in the war としてもおかしくないと思うのですが... なぜ、この場合 in は入らないのでしょうか? 5 前の質問4の最初の文の 「during the busy period of the day」 の訳を教えてください。 たくさんあってすみません。 どうぞよろしくお願い致します。
回答: 4 すこし複雑な解説になってしまいますが 「during」→特定の出来事の間 例)during the war during the vacation 「in」 →特定の時間帯、期間 例)in the morning in 7 o'clock ということをまず頭に入れて下さい。 上文訳)1日の中の忙しい「時間帯」に 下文訳)戦争という「出来事の間」に ※下文訳は、あえてこう書きました こうするとわかりますかね。「war」は「~時」などの時間帯を表す言葉ではありません。出来事を表す言葉です。 よって「in 」は使いません!