日文助詞「までに」怎樣用?在指定期限前完成動作,別等到最後一刻才開始
在指定時間之前,把事情完成
「までに」用來表示某個動作必須在指定期限之前完成,中文通常可以理解為「在……之前」「最遲於……」或「截至……為止」。基本接續方式是「時間名詞+までに」,前面的時間就是完成動作的最後期限。
例如「宿題は金曜日までに出してください。」意思是「請在星期五之前交功課。」星期五是提交期限,只要在星期五或更早完成提交便可以,不需要由現在開始一直不停交功課到星期五。
另一個日常例子是「七時までに家に帰ります。」意思是「我會在七點前回家。」說話者可以六點、六點半或接近七點時到家,重點是回家這個動作最遲要在七點完成。至於六點五十九分才衝進家門算不算從容,文法會判定合格,心跳大概會提出不同意見。
在這個助詞解釋中,可以把「までに」理解成替動作設定完成期限。時間到達之前,動作需要由「尚未完成」切換成「已經完成」。因此,它經常與提交、回家、聯絡、付款、預約、完成及準備等可以在某個時間點完成的動作配合。
例如「来月までに、新しい仕事を見つけたいです。」意思是「我希望在下個月之前找到新工作。」又如「会議が始まるまでに、資料を準備します。」就是「我會在會議開始前準備好資料。」如果會議已經開始,檔案仍然停留在「新文件」狀態,那便不只是助詞問題了。
不只接時間名詞,也能接動作期限
「までに」前面除了可以放「三時」「星期五」「下個月」等時間名詞,也可以接動詞辭書形,表示在某個動作發生之前,另一件事情必須完成。基本結構是「動詞辭書形+までに」。
例如「寝るまでに、この本を読み終えます。」意思是「我會在睡覺前看完這本書。」睡覺是期限,而看完書則是在期限前需要完成的動作。又如「旅行に行くまでに、ホテルを予約しなければなりません。」就是「去旅行之前,必須預訂酒店。」
日常生活中也可以說「友達が来るまでに、部屋を掃除します。」意思是「我會在朋友來到之前打掃房間。」朋友到達是最後期限,房間則需要在此之前完成由混亂狀態到勉強可以見人的狀態轉換。
「までに」也常與義務、要求和計劃相關的表達一起使用,例如「〜てください」「〜なければならない」「〜予定だ」及「〜つもりだ」。像「明日までに返事をしてください。」是「請在明天之前回覆」;「今週中までに支払わなければなりません」則不太自然,因為「今週中」本身已經表示本星期之內,通常直接說「今週中に支払わなければなりません。」即可。
初學者也要留意,「までに」後面的動作通常需要具有明確的完成點。例如「提出する」「帰る」「終える」「決める」都能清楚判斷何時完成,因此很適合搭配「までに」。如果是長時間持續的動作,則可能需要改用「まで」。
「まで」表示持續至終點,「までに」表示期限前完成
「まで」和「までに」只相差一個「に」,意思卻不一樣。「まで」表示動作或狀態一直持續到某個終點;「までに」則表示只要在期限前完成一次便可以。
例如「五時まで働きます。」意思是「我會一直工作到五點。」工作由較早時間開始,並持續至五點。相反,「五時までに仕事を終えます。」意思是「我會在五點前完成工作。」完成時間可以是三點、四點或接近五點,重點是不能超過期限。
再看另一組例子。「母が帰るまで待ちます。」意思是「我會一直等到媽媽回來。」等待的狀態會持續至媽媽回來;「母が帰るまでに料理を作ります。」則是「我會在媽媽回來之前做好飯菜。」做飯只需在媽媽到家前完成,不需要一直煮到她踏進家門,否則晚餐可能已經由一道菜自然擴展成自助餐。
「までに」一般包含指定的期限時間。例如「金曜日までに提出してください」通常表示星期五仍然可以提交。不過,實際截止時間可能由學校、公司或系統另外規定。如果網上系統寫明星期五下午五時關閉,星期五晚上才想起來便不能拿文法當作開門密碼。
常見錯誤是把持續動作誤接成「までに」。例如想說「睡到十點」,應該使用「十時まで寝ます」,不是「十時までに寝ます」。後者的意思會變成「最遲在十點前入睡」。一個關心幾點起床,另一個關心幾點成功睡着,雖然都和睡眠有關,鬧鐘的工作安排卻完全不同。
簡單來說,如果動作會一直維持到某個時間,便使用「まで」;如果動作只需要在指定時間前完成,則使用「までに」。「三時まで勉強する」是一直溫習到三點,「三時までに宿題を終える」則是在三點前完成功課。判斷時只要問自己「這件事要持續到期限,還是在期限前完成一次」,通常就能找到正確答案。

