質問: byの意味について ”この3月で私は1年間この小説を書き続けたことになる”という英作で、i will have been writing this novel for a year ( ) this march という文ができたのですが、答えを見ると( )にbyが入っていました。 辞書でbyの意味をみたのですが、どうしてbyを使うのかわかりません。どういう意味でbyを使っているのか、他のin、atとかでは表せないのか教えてください。
回答: 小説を書き始めたのが、去年の2月10日としますと、 今年の3月1日までに、1年間小説を書き続けた ことになる、と考えると、by が正解ですね。 ちょっと思い違いをしていました。 確かに、at は間違いでした。