The Simple Rule
に = Where something exists/is
で = Where you do something
Quick Decision
Ask: "Is this about existing/being somewhere, or doing an action?"
Existing/being → に
Doing an action → で
Side-by-Side Examples
Example 1: Library
図書館にいる
"be at the library" (existence)
図書館で勉強する
"study at the library" (action)
Example 2: Home
家にある
"be at home / exist at home"
家で寝る
"sleep at home" (action of sleeping)
Example 3: School
学校にいる
"be at school"
学校で働く
"work at school" (action)
Existence Verbs (Always に)
いる - be/exist (animate)
ある - be/exist (inanimate)
住む - live/reside
東京に住んでいる - "live in Tokyo"
部屋に猫がいる - "there's a cat in the room"
机の上に本がある - "there's a book on the desk"
Action Verbs (Use で)
勉強する - study
働く - work
遊ぶ - play
食べる - eat
買う - buy
図書館で勉強する - "study at library"
レストランで食べる - "eat at restaurant"
公園で遊ぶ - "play in park"
Movement Verbs (Special Case)
Destination uses に:
学校に行く - "go to school"
日本に来る - "come to Japan"
家に帰る - "return home"
Common Patterns
| Situation | Particle | Example |
|---|---|---|
| Be somewhere | に | 部屋にいる |
| Live somewhere | に | 東京に住む |
| Go somewhere | に | 学校に行く |
| Do action somewhere | で | 図書館で勉強 |
| Meet somewhere | で | 駅で会う |
| Buy somewhere | で | 店で買う |
Both Possible, Different Meaning
With 会う (meet)
駅に会う - "meet AT the station" (destination)
駅で会う - "meet at the station" (location of meeting)
Both grammatically correct, で more common for "meet at."
With いる
部屋にいる - "be in the room" (location)
部屋でいる - ✗ Usually wrong
Exception: When emphasizing action/state in a place:
ここでいてください - "Please stay here"
Transportation (Use で)
車で行く - "go by car"
電車で来る - "come by train"
バスで帰る - "return by bus"
Exception: 歩いて (on foot) doesn't use particle:
✓ 歩いて行く
✗ 足で行く
Decision Flowchart
Is the verb ある/いる/住む?
└─ Yes → に
Is it a movement verb (行く/来る/帰る)?
└─ Yes → に (destination)
Is it an action verb?
└─ Yes → で (action location)
Common Mistakes
Mistake 1: Using で with いる
Wrong: 部屋でいる ❌
Right: 部屋にいる ✓
Mistake 2: Using に with Action Verbs
Wrong: 図書館に勉強する ❌
Right: 図書館で勉強する ✓
Mistake 3: Confusing Destination with Action Location
Wrong: 学校で行く ❌
Right: 学校に行く ✓ (destination)
Wrong: 学校に働く ❌
Right: 学校で働く ✓ (action location)
Memory Tricks
に = "IN" (existence, destination)
で = "DO" (action location)
に = static, being
で = dynamic, doing
Practice Scenarios
Scenario 1: Daily Routine
家にいる → 家を出る → 電車で行く → 会社に着く → 会社で働く
"Be at home → Leave home → Go by train → Arrive at company → Work at company"
Scenario 2: Shopping
店に行く → 店で買い物する → 店にいる
"Go to store → Shop at store → Be at store"
Scenario 3: Studying
図書館に行く → 図書館で勉強する → 図書館にいる
"Go to library → Study at library → Be at library"
Key Takeaways
✓ に for existence (いる/ある/住む)
✓ で for action location
✓ に for destination (行く/来る/帰る)
✓ で for means/method
✓ Ask: "existing or doing?"
Related: