I am an English teacher in Japan and I have been coming across a lot of sentences that seem strange to me. I was wondering if you could answer some questions.

One of the Japanese teachers put this question on a test.

"Her make up is always ( ) to the occasion"

And the answer is "appropriate". This is a question from a English test book.

The teacher asked me if this sentence was strange and I told him yes. Not because it is funny, but grammatically. I would never say "appropriate to" unless it was followed by a verb, for example:

"It is appropriate to bow when meeting someone in Japan."

After thinking about it I told him that I would use "to" before verbs and "for" before nouns.

Is this correct? Is the text book incorrect?

I realize that there are many things that I use as natural English that go against the rules and that this could be my mistake.

Thanks in advance

Appropriate to/for
are both correct. It is idiomatic to this adjective, perhaps.

Her makeup is always appropriate to/for the occasion.
It is never inappropriate to/for the occasion


It is right/wrong for the occasion.
It is well-suited to the occasion.
It is correct for the occasion.
It is apropos of the occasion.
It is befitting of the occasion.
It is pertinent to the occasion.
It is tailor-made for the occasion.
It is suitable for/to the occasion.
It is fitting for the occasion.
It is proper to the occasion.

(These are the collocations that spring first to my mind; other posters may have differing opinions on their suitability.)
Thank you.