put sb. to shame 羞辱某人
do one's share for sth. 为...贡献一份力量
go shares 合伙经营;分享,分担
take/bear one's share of 承担一份
catch sight of 看见,发现
lose sight of 看不见,在视野之外
take the firm stand 站稳立场
take a stand for/against sth. 表示赞成/反对某事
follow/tread in sb.'s steps 踏着某人的足迹;效仿