单选题 The indomitable spirit displayed by athletes embodies the new look of this nation.
【正确答案】 B
【答案解析】解析:形容词词义辨析。indomitable意为“不屈不挠的,不服输的”,与选项中的brave(勇敢的)意义相匹配。故答案为B。