に vs で — 区别与用法总结に vs で (ni vs de) — The Complete Guide
に和で常常都被翻成"在",可一个表示"在那里存在、到达那一点",一个表示"在那里做事";再加上时间、交通工具、原因等用法,初学者很容易混。这一页把散在 Lesson 02、Lesson 17 里的规则集中到一起:先给一句话结论,再按 7 种典型场景对比(最后一种顺带讲 に 和 へ),最后用一张判断流程和 10 道自测题收尾。
に (ni) and で (de) are both often translated as "at" or "in", yet one marks where something is or arrives, and the other marks where something is done — and both have extra jobs with time, transport, causes and more. This page pulls together the rules scattered across Lesson 02 and Lesson 17: a one-line answer first, then seven typical situations side by side (the last one also covers に vs へ), and finally a decision flow and a 10-question self-test.
一句话结论The Short Answer
- に 指向一个"点":东西存在的地方、动作到达或落下的地方、具体的时间点、动作指向的人。
- で 圈出一个"舞台":动作进行的地方;此外还表示手段、工具、材料,原因,范围和限度。
判断时问自己一句:动词说的是"在那儿/到那儿",还是"在那儿做什么"? 前者用に,后者用で。
- に points at a spot: where something exists, where an action arrives or lands, a specific point in time, the person an action is aimed at.
- で marks a stage: where an action takes place — plus the means, tool or material, a cause, a scope and a limit.
Ask one question: does the verb mean "be there / get there", or "do something there"? The first takes に, the second takes で.
对比总表Comparison Table
| 维度 | に | で |
|---|---|---|
| 地点 | 存在的场所(ある・いる・住む) | 动作进行的场所(食べる・働く・遊ぶ) |
| 移动 | 到达点(行く・着く・入る・乗る) | ❌ 不表示目的地 |
| 时间 | 具体时间点(7時に・月曜日に) | 所需时间(1時間で)、截止点(今日で) |
| 用什么做(手段・工具・材料) | — | 箸で・バスで・日本語で・ペンで |
| 原因 | 进阶:引起情绪的东西(大きな音に驚く) | 名词原因(風邪で・事故で) |
| 人 | 动作的对象(友達に会う) | 以多少人来做(一人で・家族で) |
| 范围 | — | クラスで一番・全部で |
| ある 表示"举行" | — | 学校で試験がある |
| Aspect | に | で |
|---|---|---|
| Place | Where something exists (ある・いる・住む) | Where an action happens (食べる・働く・遊ぶ) |
| Movement | Destination / arrival point (行く・着く・入る・乗る) | ❌ never marks a destination |
| Time | A specific point (7時に・月曜日に) | Time taken (1時間で), cut-off point (今日で) |
| Means, tool, material | — | 箸で・バスで・日本語で・ペンで |
| Cause | Advanced: what triggers a feeling (大きな音に驚く) | A noun cause (風邪で・事故で) |
| People | The person an action is aimed at (友達に会う) | How many / which group does it (一人で・家族で) |
| Scope | — | クラスで一番・全部で |
| ある meaning "is held" | — | 学校で試験がある |
场景对比Situation by Situation
场景 1:同一个地方,存在用に,动作用でSituation 1: Same place — existing takes に, doing takes で
- 駅の前に新しいカフェがあります。(车站前有一家新咖啡店。→ 存在)
- 駅の前で友達を待っています。(我在车站前等朋友。→ 在那里做事)
- 姉は大阪に住んでいます。(姐姐住在大阪。)
- 姉は大阪で働いています。(姐姐在大阪工作。)
→ ある・いる・住む 说的是"在那里"这个状态,用に;待つ・働く 是在那里进行的动作,用で。住む 看起来像动作,其实表示"住在某处"的状态,所以用に。
- 駅の前に新しいカフェがあります。(There's a new café in front of the station. → existence)
- 駅の前で友達を待っています。(I'm waiting for a friend in front of the station. → doing something there)
- 姉は大阪に住んでいます。(My sister lives in Osaka.)
- 姉は大阪で働いています。(My sister works in Osaka.)
→ ある, いる and 住む describe being somewhere, so they take に; 待つ and 働く are actions carried out there, so they take で. 住む looks like an action, but it describes where you are based — a state — so it takes に.
场景 2:ある 的两种意思:存在用に,举行用でSituation 2: Two meanings of ある — "there is" takes に, "is held" takes で
- 体育館にピアノがあります。(体育馆里有一架钢琴。→ 东西的存在)
- 体育館でコンサートがあります。(体育馆里有一场音乐会。→ 举行活动)
- 明日、学校で試験があります。(明天在学校有考试。)
- 机の上にかぎがありますよ。(钥匙在桌子上哦。)
→ ある 前面如果是会议、考试、比赛、派对、事故这类"事件",意思是"举行、发生",地点要用で。
- 体育館にピアノがあります。(There's a piano in the gym. → an object exists)
- 体育館でコンサートがあります。(There's a concert in the gym. → an event is held)
- 明日、学校で試験があります。(There's an exam at school tomorrow.)
- 机の上にかぎがありますよ。(The key is on the desk.)
→ When the subject of ある is an event — a meeting, exam, match, party, accident — ある means "take place", and the place takes で.
场景 3:到达点、落点用にSituation 3: Arrival and landing points take に
- 電車に乗ります。(上电车。→ 进入的地方)
- 電車で会社に行きます。(坐电车去公司。→ 电车是交通手段)
- いすに座って、少し待ってください。(请坐在椅子上稍等一下。)
- ノートに名前を書きます。(在笔记本上写名字。→ 字落在本子上)
- かばんを机の上に置きました。(把包放在桌子上了。)
→ 乗る・座る・書く・置く・入る 这类动词,动作的结果"落"在某个点上,用に。
- 電車に乗ります。(I get on the train. → the place you get into)
- 電車で会社に行きます。(I go to work by train. → the train is the means)
- いすに座って、少し待ってください。(Please sit on the chair and wait a moment.)
- ノートに名前を書きます。(I write my name in the notebook. → the writing lands on it)
- かばんを机の上に置きました。(I put my bag on the desk.)
→ With verbs like 乗る, 座る, 書く, 置く and 入る, the result of the action ends up at a spot, so that spot takes に.
场景 4:时间:时间点用に,"用了多久"用でSituation 4: Time — a point takes に, "how long it takes" takes で
- 毎朝6時半に起きます。(每天早上六点半起床。)
- 5月に引っ越しました。(五月搬的家。)
- このレポートは2日で書きました。(这份报告两天就写完了。)
- 駅まで歩いて10分で着きます。(走到车站10分钟就到。)
- アルバイトは今日で終わりです。(打工到今天为止就结束了。)
→ 今日・明日・毎日・来週 这类相对的时间说法一般不加に。
- 毎朝6時半に起きます。(I get up at 6:30 every morning.)
- 5月に引っ越しました。(I moved in May.)
- このレポートは2日で書きました。(I wrote this report in two days.)
- 駅まで歩いて10分で着きます。(It's a 10-minute walk to the station.)
- アルバイトは今日で終わりです。(My part-time job ends as of today.)
→ Relative time words such as 今日, 明日, 毎日 and 来週 normally take no に.
场景 5:手段、工具、材料用で,去哪儿、给谁用にSituation 5: Means, tools and materials take で; where to and to whom take に
- 自転車で学校に行きます。(骑自行车去学校。)
- 友達に英語でメールを書きました。(用英语给朋友写了邮件。)
- スプーンでカレーを食べます。(用勺子吃咖喱。)
- この人形は紙で作りました。(这个娃娃是用纸做的。)
→ 一句话里に和で常常同时出现:で说"用什么、怎么做",に说"去哪儿、给谁"。
- 自転車で学校に行きます。(I go to school by bike.)
- 友達に英語でメールを書きました。(I wrote an email to a friend in English.)
- スプーンでカレーを食べます。(I eat curry with a spoon.)
- この人形は紙で作りました。(I made this doll out of paper.)
→ に and で often appear in the same sentence: で says "with what / how", に says "where to / to whom".
场景 6:で 的其他用法:原因、范围、人数Situation 6: More jobs for で — cause, scope, number of people
- 大雪で新幹線が止まりました。(因为大雪,新干线停了。→ 原因)
- 熱で学校を休みました。(因为发烧没去上学。→ 原因)
- 日本で一番長い川は信濃川です。(日本最长的河是信浓川。→ 范围)
- 一人で東京に住んでいます。(我一个人住在东京。→ 人数;住的地方仍然用に)
→ 表示原因的で前面一般是名词(雪・熱・事故);如果原因是一整句话,要用から或ので,见 から vs ので。进阶:引起惊讶、感动等情绪的东西用に,如 大きな音にびっくりしました(被很大的声音吓了一跳)。
- 大雪で新幹線が止まりました。(The bullet train stopped because of heavy snow. → cause)
- 熱で学校を休みました。(I stayed home from school with a fever. → cause)
- 日本で一番長い川は信濃川です。(The longest river in Japan is the Shinano. → scope)
- 一人で東京に住んでいます。(I live alone in Tokyo. → number of people; where you live still takes に)
→ A cause with で is usually a noun (雪, 熱, 事故); when the cause is a whole clause, use から or ので — see から vs ので. Advanced: the thing that triggers a feeling such as surprise takes に, as in 大きな音にびっくりしました (I was startled by a loud noise).
场景 7:目的地:に 和 へ 都行,で 不行Situation 7: Destinations — に or へ, never で
- 来年、日本へ行きます。(明年去日本。→ 换成 日本に 也完全正确)
- 母への手紙(写给妈妈的信。→ 修饰名词时只能说 への,没有"にの")
- 友達に会います。(见朋友。→ 人作为对象只能用に,❌ 友達へ会います)
- 映画を見に行きます。(去看电影。→ 表示目的只能用に)
→ へ只表示"朝某个方向、去某个地方";に的其他用法(存在、对象、目的、变化结果)都不能换成へ。で则根本不能表示目的地:❌ 学校で行きます。
- 来年、日本へ行きます。(I'm going to Japan next year. → 日本に is equally correct)
- 母への手紙 (a letter to my mother → before a noun only への works; there is no "にの")
- 友達に会います。(I'm meeting a friend. → a person as the target takes only に; ❌ 友達へ会います)
- 映画を見に行きます。(I'm going to see a movie. → purpose takes only に)
→ へ only means "toward / to a place". None of に's other uses (existence, target person, purpose, result of a change) can switch to へ. で can never mark a destination at all: ❌ 学校で行きます.
判断流程Decision Flow
- 是时间吗?具体时间点(几点、几号、几月、星期几)→ に;"花了/需要多长时间"、"到……为止" → で;今日・明日・毎日 等 → 不加助词
- 动词是 ある・いる・住む 这类表示"存在"的?→ に(但 ある 表示"举行"时 → で)
- 动作会"到达/落在"那个点上(行く・来る・着く・入る・乗る・座る・置く・在……上写)?→ に(只讲去哪个方向时也可以用 へ)
- 是动作指向的人(会う・あげる・聞く・電話する),或变化的结果(〜になる)?→ に
- 在那个地方进行某个动作?→ で
- 用什么工具、交通方式、语言、材料?→ で
- 名词原因、范围(〜で一番)、人数(一人で)、合计(全部で)?→ で
- Is it time? A specific point (o'clock, date, month, day of the week) → に; "how long it takes" or "as of (the end)" → で; 今日, 明日, 毎日 etc. → no particle
- Is the verb one of existence — ある, いる, 住む? → に (but ある meaning "is held" → で)
- Does the action arrive at or land on the spot (行く・来る・着く・入る・乗る・座る・置く, writing on something)? → に (for pure direction, へ works too)
- Is it the person the action is aimed at (会う・あげる・聞く・電話する), or the result of a change (〜になる)? → に
- Is an action being carried out at that place? → で
- Is it a tool, a means of transport, a language or a material? → で
- Is it a noun cause, a scope (〜で一番), a number of people (一人で) or a total (全部で)? → で
常见错误Common Mistakes
| 错误 | 正确 | 原因 |
|---|---|---|
| ❌ 図書館に勉強します | ✅ 図書館で勉強します | 学习是在那里进行的动作 |
| ❌ 東京で住んでいます | ✅ 東京に住んでいます | 住む 表示存在的状态 |
| ❌ バスに学校へ行きます | ✅ バスで学校へ行きます | 坐车这类交通手段用で |
| ❌ 電車で乗ります | ✅ 電車に乗ります | 乗る 的对象是进入的地方 |
| ❌ 3時で会いましょう | ✅ 3時に会いましょう | 具体时间点用に |
| ❌ 明日に会いましょう | ✅ 明日会いましょう | 相对时间不加に |
| ❌ 体育館にコンサートがあります | ✅ 体育館でコンサートがあります | ある 表示举行活动时用で |
| ❌ 友達へ会います | ✅ 友達に会います | 动作的对象(人)只能用に |
| Wrong | Correct | Reason |
|---|---|---|
| ❌ 図書館に勉強します | ✅ 図書館で勉強します | Studying is an action done there |
| ❌ 東京で住んでいます | ✅ 東京に住んでいます | 住む describes a state of being somewhere |
| ❌ バスに学校へ行きます | ✅ バスで学校へ行きます | Means of transport take で |
| ❌ 電車で乗ります | ✅ 電車に乗ります | You get into the train — an arrival point |
| ❌ 3時で会いましょう | ✅ 3時に会いましょう | A specific time takes に |
| ❌ 明日に会いましょう | ✅ 明日会いましょう | Relative time words take no に |
| ❌ 体育館にコンサートがあります | ✅ 体育館でコンサートがあります | ある meaning "is held" takes で |
| ❌ 友達へ会います | ✅ 友達に会います | A person as the target takes only に |
练习:自测Practice: Self-Test
在( )里填 に 或 で。
Fill each blank with に or で.
- 公園( )子どもがたくさんいます。
- 公園( )子どもが遊んでいます。
- 毎朝7時( )うちを出ます。
- 地下鉄( )会社に行きます。
- タクシー( )乗りましょう。
- 来週、大学( )入学式があります。
- 黒いペン( )書いてください。
- 雪( )飛行機が遅れました。
- 将来、先生( )なりたいです。
- 友達と二人( )京都( )行きました。
答案与解析Answers and Explanations
点击查看答案 / Show answers
- に —— いる 说的是存在:"公园里有很多孩子"。
- で —— 遊ぶ 是在公园进行的动作。
- に —— 具体时间点。
- で —— 地铁是交通手段。
- に —— 乗る 的对象是要进入的交通工具。
- で —— ある 在这里表示"举行"(入学典礼)。
- で —— 笔是工具。
- で —— 名词原因。
- に —— 〜になる 的变化结果。
- で・に —— 二人で 是"两个人一起";京都 是目的地(换成 へ 也对)。
- に — いる expresses existence: "there are lots of children in the park".
- で — 遊ぶ is an action carried out in the park.
- に — a specific point in time.
- で — the subway is the means of transport.
- に — 乗る marks the vehicle you get into.
- で — here ある means "is held" (an entrance ceremony).
- で — the pen is a tool.
- で — a noun cause.
- に — the result of a change with 〜になる.
- で・に — 二人で means "the two of us"; 京都 is the destination (へ is also correct).
评论 · Comments