質問: duringの後ろに動詞のingはこれない? duringは前置詞なんですよね?なぜ後ろに動詞のing形がこれないんでしょうか?動名詞の場合名詞ですよね?前置詞の後ろに名詞がこれるとおもうんですが
回答: ( ) staying in london, i visited my uncle. この空所に入るのは while が正しく、during は誤り。 こういう問題があるのではないですか? 前置詞の後は名詞、あるいは動名詞。 単純にはそうですが、前置詞の後にいつでも動名詞がくるわけではありません。 たとえば across 場所のような前置詞に動作を表す動名詞はきにくい。 during の後は the vacation, my stay のような名詞がふさわしく、 動作を表す動名詞はきにくい。 during my stay in london なら正しい。 ただ、動名詞の中には完全に名詞化しているものもありますので、 その場合は動作的とは感じられず、許容されることがあります。 あるいは動名詞でも、動作というより、期間と感じ取ることができるような場合なら 使えると思います。 staying は難しい。 while (i was) staying と考えるしかない。