に vs で — 区别与用法总结
に和で常常都被翻成"在",可一个表示"在那里存在、到达那一点",一个表示"在那里做事";再加上时间、交通工具、原因等用法,初学者很容易混。这一页把散在 Lesson 02、Lesson 17 里的规则集中到一起:先给一句话结论,再按 7 种典型场景对比(最后一种顺带讲 に 和 へ),最后用一张判断流程和 10 道自测题收尾。
一句话结论
- に 指向一个"点":东西存在的地方、动作到达或落下的地方、具体的时间点、动作指向的人。
- で 圈出一个"舞台":动作进行的地方;此外还表示手段、工具、材料,原因,范围和限度。
判断时问自己一句:动词说的是"在那儿/到那儿",还是"在那儿做什么"? 前者用に,后者用で。
对比总表
| 维度 | に | で |
|---|---|---|
| 地点 | 存在的场所(ある・いる・住む) | 动作进行的场所(食べる・働く・遊ぶ) |
| 移动 | 到达点(行く・着く・入る・乗る) | ❌ 不表示目的地 |
| 时间 | 具体时间点(7時に・月曜日に) | 所需时间(1時間で)、截止点(今日で) |
| 用什么做(手段・工具・材料) | — | 箸で・バスで・日本語で・ペンで |
| 原因 | 进阶:引起情绪的东西(大きな音に驚く) | 名词原因(風邪で・事故で) |
| 人 | 动作的对象(友達に会う) | 以多少人来做(一人で・家族で) |
| 范围 | — | クラスで一番・全部で |
| ある 表示"举行" | — | 学校で試験がある |
场景对比
场景 1:同一个地方,存在用に,动作用で
- 駅の前に新しいカフェがあります。(车站前有一家新咖啡店。→ 存在)
- 駅の前で友達を待っています。(我在车站前等朋友。→ 在那里做事)
- 姉は大阪に住んでいます。(姐姐住在大阪。)
- 姉は大阪で働いています。(姐姐在大阪工作。)
→ ある・いる・住む 说的是"在那里"这个状态,用に;待つ・働く 是在那里进行的动作,用で。住む 看起来像动作,其实表示"住在某处"的状态,所以用に。
场景 2:ある 的两种意思:存在用に,举行用で
- 体育館にピアノがあります。(体育馆里有一架钢琴。→ 东西的存在)
- 体育館でコンサートがあります。(体育馆里有一场音乐会。→ 举行活动)
- 明日、学校で試験があります。(明天在学校有考试。)
- 机の上にかぎがありますよ。(钥匙在桌子上哦。)
→ ある 前面如果是会议、考试、比赛、派对、事故这类"事件",意思是"举行、发生",地点要用で。
场景 3:到达点、落点用に
- 電車に乗ります。(上电车。→ 进入的地方)
- 電車で会社に行きます。(坐电车去公司。→ 电车是交通手段)
- いすに座って、少し待ってください。(请坐在椅子上稍等一下。)
- ノートに名前を書きます。(在笔记本上写名字。→ 字落在本子上)
- かばんを机の上に置きました。(把包放在桌子上了。)
→ 乗る・座る・書く・置く・入る 这类动词,动作的结果"落"在某个点上,用に。
场景 4:时间:时间点用に,"用了多久"用で
- 毎朝6時半に起きます。(每天早上六点半起床。)
- 5月に引っ越しました。(五月搬的家。)
- このレポートは2日で書きました。(这份报告两天就写完了。)
- 駅まで歩いて10分で着きます。(走到车站10分钟就到。)
- アルバイトは今日で終わりです。(打工到今天为止就结束了。)
→ 今日・明日・毎日・来週 这类相对的时间说法一般不加に。
场景 5:手段、工具、材料用で,去哪儿、给谁用に
- 自転車で学校に行きます。(骑自行车去学校。)
- 友達に英語でメールを書きました。(用英语给朋友写了邮件。)
- スプーンでカレーを食べます。(用勺子吃咖喱。)
- この人形は紙で作りました。(这个娃娃是用纸做的。)
→ 一句话里に和で常常同时出现:で说"用什么、怎么做",に说"去哪儿、给谁"。
场景 6:で 的其他用法:原因、范围、人数
- 大雪で新幹線が止まりました。(因为大雪,新干线停了。→ 原因)
- 熱で学校を休みました。(因为发烧没去上学。→ 原因)
- 日本で一番長い川は信濃川です。(日本最长的河是信浓川。→ 范围)
- 一人で東京に住んでいます。(我一个人住在东京。→ 人数;住的地方仍然用に)
→ 表示原因的で前面一般是名词(雪・熱・事故);如果原因是一整句话,要用から或ので,见 から vs ので。进阶:引起惊讶、感动等情绪的东西用に,如 大きな音にびっくりしました(被很大的声音吓了一跳)。
场景 7:目的地:に 和 へ 都行,で 不行
- 来年、日本へ行きます。(明年去日本。→ 换成 日本に 也完全正确)
- 母への手紙(写给妈妈的信。→ 修饰名词时只能说 への,没有"にの")
- 友達に会います。(见朋友。→ 人作为对象只能用に,❌ 友達へ会います)
- 映画を見に行きます。(去看电影。→ 表示目的只能用に)
→ へ只表示"朝某个方向、去某个地方";に的其他用法(存在、对象、目的、变化结果)都不能换成へ。で则根本不能表示目的地:❌ 学校で行きます。
判断流程
- 是时间吗?具体时间点(几点、几号、几月、星期几)→ に;"花了/需要多长时间"、"到……为止" → で;今日・明日・毎日 等 → 不加助词
- 动词是 ある・いる・住む 这类表示"存在"的?→ に(但 ある 表示"举行"时 → で)
- 动作会"到达/落在"那个点上(行く・来る・着く・入る・乗る・座る・置く・在……上写)?→ に(只讲去哪个方向时也可以用 へ)
- 是动作指向的人(会う・あげる・聞く・電話する),或变化的结果(〜になる)?→ に
- 在那个地方进行某个动作?→ で
- 用什么工具、交通方式、语言、材料?→ で
- 名词原因、范围(〜で一番)、人数(一人で)、合计(全部で)?→ で
常见错误
| 错误 | 正确 | 原因 |
|---|---|---|
| ❌ 図書館に勉強します | ✅ 図書館で勉強します | 学习是在那里进行的动作 |
| ❌ 東京で住んでいます | ✅ 東京に住んでいます | 住む 表示存在的状态 |
| ❌ バスに学校へ行きます | ✅ バスで学校へ行きます | 坐车这类交通手段用で |
| ❌ 電車で乗ります | ✅ 電車に乗ります | 乗る 的对象是进入的地方 |
| ❌ 3時で会いましょう | ✅ 3時に会いましょう | 具体时间点用に |
| ❌ 明日に会いましょう | ✅ 明日会いましょう | 相对时间不加に |
| ❌ 体育館にコンサートがあります | ✅ 体育館でコンサートがあります | ある 表示举行活动时用で |
| ❌ 友達へ会います | ✅ 友達に会います | 动作的对象(人)只能用に |
练习:自测
在( )里填 に 或 で。
- 公園( )子どもがたくさんいます。
- 公園( )子どもが遊んでいます。
- 毎朝7時( )うちを出ます。
- 地下鉄( )会社に行きます。
- タクシー( )乗りましょう。
- 来週、大学( )入学式があります。
- 黒いペン( )書いてください。
- 雪( )飛行機が遅れました。
- 将来、先生( )なりたいです。
- 友達と二人( )京都( )行きました。
答案与解析
点击查看答案 / Show answers
- に —— いる 说的是存在:"公园里有很多孩子"。
- で —— 遊ぶ 是在公园进行的动作。
- に —— 具体时间点。
- で —— 地铁是交通手段。
- に —— 乗る 的对象是要进入的交通工具。
- で —— ある 在这里表示"举行"(入学典礼)。
- で —— 笔是工具。
- で —— 名词原因。
- に —— 〜になる 的变化结果。
- で・に —— 二人で 是"两个人一起";京都 是目的地(换成 へ 也对)。
评论 · Comments