に vs で — 区别与用法总结に vs で (ni vs de) — The Complete Guide

📅 最后更新 · ⏱ 阅读约 13 分钟📅 Updated · ⏱ 13 min read

に和で常常都被翻成"在",可一个表示"在那里存在、到达那一点",一个表示"在那里做事";再加上时间、交通工具、原因等用法,初学者很容易混。这一页把散在 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

  1. 是时间吗?具体时间点(几点、几号、几月、星期几)→ に;"花了/需要多长时间"、"到……为止" → で;今日(きょう)・明日(あした)・毎日(まいにち) 等 → 不加助词
  2. 动词是 ある・いる・住む 这类表示"存在"的?→ に(但 ある 表示"举行"时 → で)
  3. 动作会"到达/落在"那个点上(行く・来る・着く・入る・乗る・座る・置く・在……上写)?→ に(只讲去哪个方向时也可以用 へ)
  4. 是动作指向的人(会う・あげる・聞く・電話する),或变化的结果(〜になる)?→ に
  5. 在那个地方进行某个动作?→ で
  6. 用什么工具、交通方式、语言、材料?→ で
  7. 名词原因、范围(〜で一番)、人数(一人で)、合计(全部で)?→ で
  1. 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
  2. Is the verb one of existence — ある, いる, 住(す)む? → に (but ある meaning "is held" → で)
  3. Does the action arrive at or land on the spot (行(い)く・来(く)る・着(つ)く・入(はい)る・乗(の)る・座(すわ)る・置(お)く, writing on something)? → に (for pure direction, へ works too)
  4. Is it the person the action is aimed at (会(あ)う・あげる・聞(き)く・電話(でんわ)する), or the result of a change (〜になる)? → に
  5. Is an action being carried out at that place? → で
  6. Is it a tool, a means of transport, a language or a material? → で
  7. 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 で.

  1. 公園(こうえん)( )子(こ)どもがたくさんいます。
  2. 公園(こうえん)( )子(こ)どもが遊(あそ)んでいます。
  3. 毎朝(まいあさ)7時(じ)( )うちを出(で)ます。
  4. 地下鉄(ちかてつ)( )会社(かいしゃ)に行(い)きます。
  5. タクシー( )乗(の)りましょう。
  6. 来週(らいしゅう)、大学(だいがく)( )入学(にゅうがく)式(しき)があります。
  7. 黒(くろ)いペン( )書(か)いてください。
  8. 雪(ゆき)( )飛行機(ひこうき)が遅(おく)れました。
  9. 将来(しょうらい)、先生(せんせい)( )なりたいです。
  10. 友達(ともだち)と二人(ふたり)( )京都(きょうと)( )行(い)きました。

答案与解析Answers and Explanations

点击查看答案 / Show answers
  1. に —— いる 说的是存在:"公园里有很多孩子"。
  2. で —— 遊ぶ 是在公园进行的动作。
  3. に —— 具体时间点。
  4. で —— 地铁是交通手段。
  5. に —— 乗る 的对象是要进入的交通工具。
  6. で —— ある 在这里表示"举行"(入学典礼)。
  7. で —— 笔是工具。
  8. で —— 名词原因。
  9. に —— 〜になる 的变化结果。
  10. で・に —— 二人で 是"两个人一起";京都 是目的地(换成 へ 也对)。
  1. に — いる expresses existence: "there are lots of children in the park".
  2. で — 遊(あそ)ぶ is an action carried out in the park.
  3. に — a specific point in time.
  4. で — the subway is the means of transport.
  5. に — 乗(の)る marks the vehicle you get into.
  6. で — here ある means "is held" (an entrance ceremony).
  7. で — the pen is a tool.
  8. で — a noun cause.
  9. に — the result of a change with 〜になる.
  10. で・に — 二人(ふたり)で means "the two of us"; 京都(きょうと) is the destination (へ is also correct).

相关课程Related Lessons

评论 · Comments