Questions & Answers about joheun saenggagieyo.
좋은 is the form used when 좋다 comes before a noun and describes it.
- 좋다 = dictionary form, to be good
- 좋아요 = sentence-ending form, it is good
- 좋은 = noun-modifying form, good ...
Because 생각 is a noun, Korean uses 좋은 생각 for a good idea / a good thought.
This is because 좋다 is a descriptive verb, and descriptive verbs usually use -(으)ㄴ to modify a noun.
So:
- 좋다 → 좋은
It is not -는, which is more typical for action verbs in the present tense. So 좋는 생각 is incorrect.