1.bare的第一个意思就是not covered by clothes [= naked]
2.race的意思:to compete against someone or something in a race,所以compete的意思要比race广,math是不是打错了,如果是match的话,if you are matched against someone else in a game or competition, you are competing against them 所以compete=be matched against
3.fear是动词或名字,而affraid是形容词,所以不用进行区分
如果要真正分清很多看似近义的词之间的区别,只有一个办法,用原版的完全英英对照的词典,这样意思和用法上的区别就一目了然了