for・during・inの3つはどれも「期間」を示す名詞といっしょに用いることができますが、そのちがいは?
- for ten years 「10年間(ずっと)」
- during the ten years「その10年間は」
- in ten years 「10年間にX回~する」
1. He has lived for ten years.
2. He lived during the ten years.
3. I met him twice in ten years.
during の右には、theや所有格 one'sがついた名詞が続くことはあまり記憶に残っていないのではないでしょうか?
3.の in は、1.の for と置き換えられる場合と、ダメな場合があり、完璧に理解するのは無理。「現在完了否定文では、for の代わりに使える。」ことだけ覚えましょう!
「期間」といえば for という人もスッキリ。
コメントをお書きください