Since I have learned French, the male word and female word puzzle me.I can't tell the male words from the female words.like "guitare"I think it's a male word,because most guitare players are men.Actually, it's a female word.I don't understand!
I think you have to memorize it. I have some advice for that. You should color all male words one color (e.g. blue) and all female words another (e.g. red). After not too long, your brain will associate the color with the gender, and it's easier to remember. I helped for German (der/die/das) and Chinese (tones) for me.
@K P: well it's not the magic solution to never have to worry about it again, but it helps yeah :-) Only color the words in French, otherwise it's cheating when testing yourself.
Monica it rarely follows any logic:)
Some linguists occasionaly specualte about possible explanations for some words. Like why the sky was masculine and the earth is feminine. Or why children and girls especially in some languages became of 'neuter' gender (which resulted in that in some languages which lost the 'neuter', the word for a girl moved into masculine:)).
But mostly no logic here. Some people just memorize French words in combination with articles: 'le lit', 'la couchette', 'la table'.
Though I don't understand your own logic about guitars. Many people do actually associate guitar with a woman:) May be exactly because of what you said: that most of musitians are men. Or because of guitar's curvy shape:)
Also, grammatical gender does actually affect us Russians (I am not sure about French). We would imagine those trees called in masculine as having male prsonality, and those callen in feminine as having female personality.