1

Here is a sentence that I encountered in a textbook.

けがが治るまでに3週間かかった。

As far as I understand,「XまでYする」means that Y continues until time X, whereas「XまでにYする」means that Y takes/will take place before time X. In the sentence above, the 3 weeks lasted until the injury healed, so why is までに used?

2

「までに」は動作がその時点までに完了するときに使います

Ex

宿題を明日までに終わらせる。

君が帰るまでに掃除をしておく。

それに対して 「まで」は動作、状態が継続しているときに使います。

EX

祭りは明日までです。

寝ないで朝まで仕事をする。

「までに」→by(完了)

「まで」→until(継続)

という使い分けをするわけです。

2
  • 1
    ↑それは、質問に As far as I understand,「XまでYする」means that Y continues until time X, whereas「XまでにYする」means that Y takes/will take place before time X.と書いてある通り、OPもすでに知っていることですよね。質問は、In the sentence above (けがが治るまでに3週間かかった), the 3 weeks lasted until the injury healed, so why is までに used? ですので、そこの説明が要るのではないでしょうか。
    – Chocolate
    Apr 26 at 1:16
  • ほんまでしたわ。ごめんね。よくよく考えたら「怪我が治るまで3週間かかった。」と言われてもあまり違和感を感じないです。この場合、怪我という状態が3週間継続していることに、重きが置かれていると言えなくはないですけど……。怪我が治ることに注目するのか、怪我がどれくらい長引いたのかに注目するのかで、「までに」と「まで」を使い分けるのですかね。……多分日本人はそこまで考えてない。 Apr 26 at 2:24
2

This is a very interesting question. Here is my analysis.

When the verb かかる is used to talk about an amount of time spent (or to be spent) before some event happened (or happens), as in your example, it is used with [event]-までに.

けがが治るまでに3週間かかった。

In this case, the verb itself doesn’t refer to a continuous action or state. It simply means “take” or “require”, which in Japanese is apparently not considered something that, well, takes time. In your example, that (“taking” of three weeks) happened before the healing of the injury. Hence までに.

However, the same verb can also be used with まで as in the following example.

けがを治すのに4月までかかった。

Here, the verb is used to talk about a continuous effort, and まで is used not with an event but with a specific point of time. The effort continued till that point of time. Hence まで.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.