もう vs まだ: what's the difference?
もう means a change has happened (already, not any more); まだ means it has not happened yet (still, not yet). With examples and a drill.
Draft: written with AI help and not yet checked by a teacher. If something looks wrong, please report it.
The patterns
- もうAlready; (with a negative) not any moreOpen the lesson
- まだStill; (with a negative) not yetOpen the lesson
The difference
もう says a change has already happened: もう食べました "I've already eaten". With a negative, もう〜ない means "not any more" — the earlier state has ended. まだ says the change has not happened: まだ雨が降っています "it's still raining". With a negative, まだ means "not yet", and for "not yet (done)" it takes the ている form: まだ食べていません, not まだ食べませんでした. To もう食べましたか, answer はい、もう食べました or いいえ、まだです.
Side by side
"Not yet" is まだ + 〜ていません.
もう + negative: the state has ended. まだ + positive: it is still going on.
Both work with nouns too: a change that has happened vs one that hasn't.
With times: もう "already (late)", まだ "still (early)".
Quick drill
Pick the word that fits the blank. You get the answer straight away.
昼ご飯を食べましたか。— いいえ、__です。
__九時だ。急がないと遅刻する。
その本は__読みました。面白かったです。
映画は__始まっていません。
祖父は九十歳ですが、__元気です。
お腹がいっぱいで、__食べられません。