To me this reads as “a voucher for hair shampoo” and I don’t see how the syntax is incorrect... unless “Bon” is supposed to be an adjective and not a noun.
I’m very confused!?
I guess you have to parse it differently: it is actually un bon shampooing pour les cheveux.
Ahh, I see...thanks
I cannot find the context but if it was a voucher (un bon) it would be :
Un bon pour un shampooing...
Hope this helps!
I think the point that is being taught here is that adjectives, even short adjectives like bon, are placed after the noun if they have a complement, i.e. "bon pour les cheveux". So it should be:
un shampooing bon pour les cheveux
I think it is a very odd question about adjective position since there isn’t actually an adjective as it stands and to make sense of the sentence you have to move a noun, and understand that bon is supposed to be an adjective.
Just to add -
'Un bon shampooing pour les cheveux' , indicates that the shampoo is a good quality one
You would say -
'Un shampooing bon pour les cheveux secs / gras/ abimés'
for a specific shampoo good for dry, greasy or damaged hair.
Sign in to submit your answer
Don't have an account yet? Join today
Test your French to the CEFR standard